Shredder2003
Новичок
на примере центробанк SOAP сервиса:
получаем примерно такой кусок:
Не пойму, как получить значение ["BIC"] в виде "040147781", в моих попытках вытащить это значение в виде текста, оно вытаскивается вместе с описанием типа: "
string(9) "040147781""
Вопрос, как вытащить значение этого тега без типа, а только текст?
PHP:
//коннектимся к ЦБ
$cbr = new SoapClient("http://www.cbr.ru/CreditInfoWebServ/CreditOrgInfo.asmx?WSDL"
,array(
'max_redirects' => 101
//,'proxy_host' => $proxy_host
//,'proxy_port' => $proxy_port
,'soap_version' => SOAP_1_2
//,'trace' => TRUE
//,'cache_wsdl' => WSDL_CACHE_NONE
,'compression' => SOAP_COMPRESSION_ACCEPT | SOAP_COMPRESSION_GZIP
)
);
//получаем справочник валют
$banks_list = $cbr->EnumBIC();
$banks_list = new SimpleXMLElement($banks_list->EnumBICResult->any);
$banks_list = $banks_list->EnumBIC;
print var_dump( $banks_list );
Код:
object(SimpleXMLElement)#2 (1) {
["BIC"]=>
array(1005) {
[0]=>
object(SimpleXMLElement)#3 (6) {
["BIC"]=>
string(9) "040147781"
["RC"]=>
string(25) "1994-06-09T00:00:00+03:00"
["NM"]=>
string(67) "НАРОДНЫЙ ЗЕМЕЛЬНО-ПРОМЫШЛЕННЫЙ БАНК"
["RB"]=>
string(13) "1022200528415"
["RN"]=>
string(4) "2873"
["intCode"]=>
string(8) "10000002"
}
...
string(9) "040147781""
Вопрос, как вытащить значение этого тега без типа, а только текст?