To compare the value of GBP and the value of ZAR the currency pair GBP/ZAR is used and this means that we want to know how much of ZAR we need to buy one GBP. That amount is currently in 22.84810.
Going into terminology, in this case GBP is the transaction currency or base currency and the ZAR acts as a counter currency that can also be referred to as the quote currency.
23.09360 is the highest price this pair has been at in the last few hours and 22.81370 is the lowest price it has been found at , so, speaking in terms of variation, we can say that it has undergone a variation of -0.66000% due to the amount of difference of -0.15150.