PHP - Konvertiere ein mehrdimensionales Array in eine Zeichenkette?

7

Ich arbeite an einer kleinen Ajax-Anwendung und muss sehen, ob die Werte, die im Hintergrund generiert werden, die erwarteten sind. Der von der Quest zurückgegebene Wert kann ein ziemlich komplexes mehrdimensionales Array sein. Gibt es eine Möglichkeit, dies in eine Zeichenkette umzuwandeln, so dass sie mit einem Alarm angezeigt werden kann?

Gibt es eine andere Möglichkeit, diese Werte zu sehen?

Irgendein Rat geschätzt.

Danke.

    
Dan 19.11.2009, 16:16
quelle

8 Antworten

24

print_r , var_dump oder var_export sind gute Kandidaten. Beim Codieren einer Ajax-Anwendung sollten Sie sich auch json_encode ansehen.

    
knittl 19.11.2009 16:17
quelle
4

Wenn Sie es mit Javascript zeigen möchten, würde ich json_encode() , alles empfehlen sonst wurde durch die Antwort von Knittl gedeckt.

    
soulmerge 19.11.2009 16:19
quelle
1
%Vor%     
Roch 19.11.2009 16:21
quelle
1

Ich fand diese Funktion nützlich:

%Vor%

von dieser Adresse: Ссылка

    
Ahmad Balavipour 25.09.2012 08:42
quelle
0

Der Befehl implode gibt ein Array als String zurück.

    
J__ 19.11.2009 16:20
quelle
0

Ich arbeite an einer Reihe von Ajax-Anwendungen .. in Firefox habe ich ein "Add-on" namens JSON-Ansicht

dann haben alle meine Projekte eine Funktion

%Vor%

Wenn ich also sehen will, was die Ausgabe ist, gehe ich einfach test_array($something) und es zeigt mir die Ergebnisse.

es wurde jetzt ein breaze Debugging

PS. Wissen Sie, dass Q alt ist und ich nicht wirklich auf die ursprünglichen Poster Q antworte, aber auch für jemand anderen nützlich sein könnte

    
WilliamStam 13.06.2013 12:05
quelle
0

Hier ist eine einfache Antwort in PHP:

%Vor%     
kachmi 18.11.2015 13:32
quelle
-1

Sie können auch FirePHP berücksichtigen Ссылка

    
user187291 19.11.2009 16:28
quelle

Tags und Links