Stocker le résultat print_r dans une variable sous forme de chaîne ou de texte


Réponses:



12

Que faites-vous pendant que vous imprimez ou videz? Fondamentalement, vous envoyez vos données (résultat ou quoi que ce soit) pour l'afficher à l'écran. Gardez à l'esprit que ce n'est pas enregistré, il est juste affiché, Pour enregistrer les données, donc une chose simple, déclarez simplement une variable et assignez-lui les données.

par exemple, vous imprimez un tableau comme celui-ci.

print_r(myArray);

pour enregistrer cela, il vous suffit d'ajouter une option, de définir Return sur TRUE et de l'affecter à une variable

$myVariable=print_r(myArray, TRUE);

si vous avez besoin de plus d'informations, suivez ceci

en espérant que cela vous aidera à comprendre le concept


2
pour avoir fait 1k ... J'aurais dû y
parvenir

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

Ça marche.


Excellente suggestion. var_dump () affiche également un peu plus d'informations que l'un print_r()ou l' autre var_export().
FoggyDay
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.