Php 显示对象项
我用php编写了以下代码:Php 显示对象项,php,class,object,Php,Class,Object,我用php编写了以下代码: try { $wsdl_url = 'https://url'; $client = new SOAPClient($wsdl_url); $return = $client->RecuperarDatos(); print_r($return); } 显示以下内容: stdClass Object ( [RecuperarDatosResult] => stdClass Object ( [ItemCatal
try
{
$wsdl_url = 'https://url';
$client = new SOAPClient($wsdl_url);
$return = $client->RecuperarDatos();
print_r($return);
}
显示以下内容:
stdClass Object ( [RecuperarDatosResult] => stdClass Object ( [ItemCatalogo] => Array (
[0] => stdClass Object ( [descripcion] => NAME1 - (00001) [id] => 00001 )
[1] => stdClass Object ( [descripcion] => NAME2 - (00002) [id] => 00002 )
[2] => stdClass Object ( [descripcion] => NAME3 - (00003) [id] => 00003 )
[3] => stdClass Object ( [descripcion] => NAME4 - (00004) [id] => 00004 )
...
如何只显示名称1、名称2、名称3等
谢谢。试试这个:
foreach ($return->RecuperarDatosResult->ItemCatalogo as $item) {
echo $item->descripcion;
}
类似于
print\r($return->recurperardatosresult->itemcalogo[0]->description)你好,谢谢你的回答。我试过了,但它只显示了第一个。我试着用这个$qty=count($return->RECURPERARDATOSRESULT)来计算项目(然后做一个for);但不是工作。