Speichern Sie das Ergebnis von print_r in einer Variablen als Zeichenfolge oder Text

Antworten:

12

Was machen Sie beim Drucken oder Speichern? Grundsätzlich senden Sie Ihre Daten (Ergebnis oder irgendetwas), um sie auf dem Bildschirm anzuzeigen. Denken Sie daran, dass es nicht gespeichert ist, sondern nur angezeigt wird. Um die Daten zu speichern, deklarieren Sie einfach eine Variable und weisen Sie ihr die Daten zu.

Zum Beispiel drucken Sie ein Array wie dieses.

print_r(myArray);

Um dies zu speichern, müssen Sie nur eine Option hinzufügen, Return to TRUE setzen und sie einer Variablen zuweisen

$myVariable=print_r(myArray, TRUE);

Wenn Sie weitere Informationen benötigen, folgen Sie diesen Anweisungen

Ich hoffe, dies hilft Ihnen, das Konzept zu verstehen

Zaffar Saffee
quelle
2
Ich hätte das schon früher als heute erreichen sollen
Zaffar Saffee
2
ob_start();
var_dump($someVar);
$result = ob_get_clean();

Es klappt.

selmonal
quelle
Hervorragender Vorschlag. var_dump () zeigt auch etwas mehr Informationen als entweder print_r()oder var_export().
FoggyDay