[PHP] Leggere un array un po complicato

w_t

Utente Attivo
3 Set 2007
121
0
16
Salve,
mi date una mano a leggere questo array,
mi sono disperato 3 ore e non ci riesco.

Questo è la risposta di una chiamata ad un metodo di una mia classe, fatta attraverso SOAP.

Codice:
stdClass Object ( [item] => Array ( [0] => stdClass Object ( [key] => nome [value] => Mario ) [1] => stdClass Object ( [key] => cognome [value] => Rossi ) ) )

Vorrei leggerlo cosi:

Codice:
echo $MyArray['nome']; //vorrei ricevere "Mario"

Perchè mi genera un array cosi complicato ???

La mia classe:

Codice:
class Language
{
    public function __construct()
    {
    }
   
    public function GetLanguage($_sLn)
    {
        switch($_sLn)
        {
            case 'IT' : return $this->IT(); break;
            case 'EN' : return $this->EN(); break;
            case 'RO' : return $this->RO(); break;
            default : return $this->IT();
        }
    }
   
    private function IT()
    {
        $aArr['nome'] = 'Mario';
        $aArr['cognome'] = 'Rossi';
                       
        return $aArr;
    }
}
 

marino51

Utente Attivo
28 Feb 2013
3.051
193
63
Lombardia
la visualizzazione dei "messaggi" e/o array degli script che interagiscono con il sito dell'AdE per il 730 precompilato, l'ho risolta in questo modo,
PHP:
echo "SoapRequest<br />".show_var($SoapRequest); echo "<br /><br />";
error_log(PHP_EOL."SoapRequest => ".log_var($SoapRequest), 0);

try { $output = $client->inviaFileMtom($SoapRequest); }
catch ( SoapFault $e )
{
    require 'SoapFault.php';  // visualizza errore e termina lo script
}

envelopes();

echo "output<br />".show_var($output); echo "<br /><br />";
error_log(PHP_EOL."output => ".log_var($output), 0);

qui trovi una parte del codice,
https://forum.mrw.it/threads/show_var-e-log_var.50370/

il codice seguente visualizza il contenuto delle "envelope"
Codice:
function envelopes()
{
    global $client;

    echo "REQUEST HEADERS ============" . "<br />";
    $LastRequestHeaders = $client->__getLastRequestHeaders();
    echo "<xmp>"; var_dump($LastRequestHeaders); echo "</xmp><br /><br />";

    echo "REQUEST ====================" . "<br />";
    $LastRequest = $client->__getLastRequest();
    echo "<xmp>"; var_dump($LastRequest); echo "</xmp><br /><br />";

    echo "RESPONSE HEADERS ===========" . "<br />";
    $LastResponseHeaders = $client->__getLastResponseHeaders();
    echo "<xmp>"; var_dump($LastResponseHeaders); echo "</xmp><br /><br />";

    echo "RESPONSE ===================" . "<br />";
    $LastResponse = $client->__getLastResponse();
    echo "<xmp>"; var_dump($LastResponse); echo "</xmp><br /><br />";
}

vedi se ti è sufficiente
 

macus_adi

Utente Attivo
5 Dic 2017
1.333
91
48
IT/SW
stdClass Object ( [item] => Array ( [0] => stdClass Object ( [key] => nome [value] => Mario ) [1] => stdClass Object ( [key] => cognome [value] => Rossi ) ) )

PHP:
$ar=get_object_vars($obj)['item'];

foreach($ar as $k=>$v){
      echo $k.' - '.$v;
}
 

w_t

Utente Attivo
3 Set 2007
121
0
16
vi ringrazio, ma non riesco ad arrivarci, credo che progetterò in un altro modo tutto.
 
Discussioni simili
Autore Titolo Forum Risposte Data
K Script PHP per leggere array.txt Presentati al Forum 3
D PHP leggere cartella di Windows PHP 2
G leggere file txt e stampare con php il contenuto a video PHP 7
felino Script PHP per leggere un file JSON. autenticazione? PHP 4
P PHP - Leggere una pagina passata con Form e Captcha PHP 0
C Leggere dati File.XMLcon PHP XML 11
Monital Leggere un file php contenente dati json PHP 10
C Leggere variabili esterne ad una classe in php 5.2 PHP 6
P Problema: come far leggere unintero dvd da php e memorizzare il suo contenuto ???? PHP 38
neo996sps [risolto] Usare PHP per leggere da file XML PHP 3
max_400 Questionario in PHP...si possono leggere le risposte? PHP 21
M Leggere valori da checkbox e richiamarli in php Javascript 1
I Leggere xml con dom in php PHP 3
maxbossi Regolamento Regolamento forum php - leggere attentamente prima di postare PHP 0
L leggere flash tramite php PHP 4
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
P Data scraping in PHP non funziona PHP 4
C Calcoli matematici in php PHP 5
F Scrivere dei dati in word con php PHP 0
I dominio aruba versione php server linux Domini 3
G Colorare menu select attraverso ricerca php PHP 0
L PHP motore di ricerca nel sito PHP 1
S PHP e Mysqli PHP 0
Y Stampare da php su un foglio A6 attraverso una stampante esterna PHP 1
M Visulizzare immagine con php PHP 8
G [PHP] Creare script di prenotazione con controllo disponibilità. PHP 7
F Ricreare struttura php+mysql su Xampp Apache 0
Z PHP.INI - STMP per invio email con PHP Server Dedicati e VPS 0
M Array associativi php su 2 campi mysql PHP 10
G Invio form con PHP PHP 3
T fatture con voci fattura in php PHP 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
M Collegamento tra form html e script php PHP 4
M Problemi con la stampa dei valori in php PHP 1
W [Cerco collaborazioni] Sviluppatore Web (PHP) Offerte e Richieste di Lavoro e/o Collaborazione 1
D passare valori da database sql a php PHP 1
L Ricezione dei dati su file php da modulo html PHP 6
E Inviare variabile a PHP da ciclo in JS Javascript 0
A form PHP prenotazione tramite query PHP 2
A Form php prenotazione di un azienda sanitaria locale presso studio medico PHP 1
F menù select dinamico da db in php PHP 3
L Problemi form Pagina php HTML e CSS 3
L php mysql non salva solo id PHP 21
L php mysql cerca e visualizza pagina PHP 0
F Il codice php è giusto? PHP 2
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
A invio massivo dati a file php Javascript 4
Z MySql injection PHP PHP 1
V PHP form intersecate PHP 0
I [Offro][Retribuito] Programmatore Php Offerte e Richieste di Lavoro e/o Collaborazione 0

Discussioni simili