prelevare valori da una forse array

  • Creatore Discussione Creatore Discussione ferri
  • Data di inizio Data di inizio

ferri

Nuovo Utente
15 Lug 2011
26
0
0
Salve a tutti ho scaricato uno script in php che mostra a video il seguente risultato:
Result
Array
(
[0] => stdClass Object
(
[id] => 207095334
[sender] => +3953381627654
[text] => ciao
[date] => 2012-05-17 11:32:09
)

)

lo script è il seguente :
PHP:
<?php
$host = '';
$user = ' '; 
$pass = ' '; 
$rcpt = ' ';
$code = ' '; 
$mess = 10; 
try{
$client = new SoapClient("http://".$host."/wsdl/?wsdl");
$res = $client->receiveSms ($user,$pass,$rcpt,$code,$mess);
}catch (SoapFault $exception) {
echo $exception->getMessage();
} 
echo '<h2>Result</h2><pre>';
print_r($res);
echo '<pre/>'; 
?>

COME FACCIO A PRELEVARE IL CAMPO [text] => ciao E A METTERLO DENTRO UNA VARIABILE?
HO CAPITO CHE TUTTO SI TROVA DENTRO LA VARIABILE $res MA COME FACCIO A PRENDERE PROPRIO QUEL CAMPO CHE MI SERVE'?
GRAZIE A TUTTI PER L'EVENTUALE AIUTO.
 
Ultima modifica di un moderatore:
Ciao,
prova cosi:
PHP:
$text = $res[0]['text'];
// per stamparla
echo $text;

anche se non ho capito bene come è strutturato $res visto che di solito uso var_dump() al posto di print
 
ciao
prova a modificare
PHP:
$text = $res[0]['text']; 
// per stamparla 
echo $text;
in
PHP:
$text = $res['text']; 
// per stamparla 
echo $text;
non mi sembra (da come hai presentato il risultatato) che sia un array di array
 
ciao
prova a mettere un var_dump e postare il risultato

PHP:
//.....
$client = new SoapClient("http://".$host."/wsdl/?wsdl"); 
$res = $client->receiveSms ($user,$pass,$rcpt,$code,$mess); 
var_dump($res);
}catch (SoapFault $exception) { 
//.....
 
Caro Borgo Italia quello che mi spunta sulla pagina web è:

array(1) { [0]=> object(stdClass)#2 (4) { ["id"]=> int(2070953) ["sender"]=> string(13) "+393381623020" ["text"]=> string(4) "ciao" ["date"]=> string(19) "2012-05-17 11:32:09" } }

forse ora che ci sono più indizii è più facile estrarre il testo ciao è metterlo dentro una variabile ?
grazie ciao
 

Discussioni simili