Memorizza il risultato print_r in una variabile come stringa o testo


Risposte:



12

Cosa fai mentre stampi o scarichi? In sostanza, invii i tuoi dati (risultato o altro) per mostrarli sullo schermo. Mantieni la tua mente chiara che non è salvata, è solo visualizzata, per salvare i dati, quindi una cosa semplice, basta dichiarare una variabile e assegnare i dati ad essa.

per esempio stai stampando un array come questo ..

print_r(myArray);

per salvarlo, devi solo aggiungere un'opzione, impostare Return su TRUE e assegnarlo a una variabile

$myVariable=print_r(myArray, TRUE);

se hai bisogno di ulteriori informazioni, segui questo

sperando che questo ti aiuti a capire il concetto


2
per averlo fatto 1k ... Avrei dovuto raggiungerlo molto prima di oggi
Zaffar Saffee,

2
ob_start();
var_dump($someVar);
$result = ob_get_clean();

Funziona.


Suggerimento eccellente. var_dump () mostra anche un po 'più di informazioni rispetto a print_r()o var_export().
FoggyDay
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.