ceturtdiena, 2010. gada 16. decembris

SOAP klients un PHP

Tiek piedāvāti daudz un dažādi web servisi, kurus var izmantot datu iegūšanai. Pavisam mazs piemērs Soap klienta izveidošanai ar PHP.

Valūtu kursi


//izveidojam soap klientu
$client = new SoapClient("http://www.webservicex.net/CurrencyConvertor.asmx?WSDL");


//iegūstam masīvu ar rezultātu, norādām parametrus 
$arr = $client->ConversionRate(array('FromCurrency' => "LVL", 'ToCurrency' => "LTL"));

//iegūstam vērtību no masīva
$value = $arr -> ConversionRateResult;

//izdrukājam uz ekrāna cik liti ir viens lats
echo "1 LVL = ". $value ." LTL";

Ar print_r($arr) funkciju var izdrukāt uz ekrāna visu masīva saturu un redzēt to, kas masīvā ir iekšā. Ja masīvs ir vairākās dimensijās, ērti to var apstaigāt ar foreach ciklu.


Nav komentāru:

Ierakstīt komentāru