Muitas
vezes quando trabalhamos com webservices nos deparamos com itens em coleção de
dados.
Para
mostrar determinado item temos que pegar a posição.
Vou
usar o exemplo de um array para simular o wsdl e fazer a leitura dele para
mostrar os itens.
<?php
$wsdl = array("Endeço" =>"Rua Blá blá,
78","CEP"=>"92990-500","SDTServiços"=>array("Suporte","Desenvolvimento","Subtipos"=>array("tipo2"=>"Softwares","tipo3"=>"Hardwares"),"Albert
Einstein" => array("rg" => "00.545.000-1", "cpf" => "000.151.000-01")));
echo '<pre>';
print_r($wsdl);
echo '*********************************
RESULTADO ***************************************<br/>';
//LÊR SOMENTE OS DOIS ULTIMOS RESUSLTADOS DO ARRAY
foreach($wsdl as $value){
//echo $value;
foreach($value as $value2){
//echo $value2."<br/>";
foreach ($value2 as $final){
//echo
$final['tipo3'];
//echo
$final['tipo2']."<br/>";
echo '<strong>'.$final.'</strong><br/>';
}
}
}
echo '**********************************
RESULTADO **************************************<br/>';
?>
Vocês
viram que é bem fácil basta usar o foreach para isso!
Outra dica que dou é o uso do sort($value);
Ele nos mostra em ordem alfabética.
Muito útil para array ou wsdl.
Veja mais sobre ordenar array neste link
Até o próximo exemplo.
Comentários
Postar um comentário