| 

.NET C# Java Javascript Exception

2
Die Frage erklärt sich wohl nicht selbst. Wenn man einen Variableninhalt ausgeben will, dann geht das ja über var_dump. Ich brauche den Inhalt aber als String in einer anderen Variablen. Irgendwie muss das doch gehen.
13.05.2011
Konify 23 4
2 Antworten
3
Falls du den String der Ausgabe von var_dump in einer Variable speichern willst, so kannst du das mit var_export realisieren (hat den Vorteil, dass es validen PHP Code zurückgibt, womit man auch komplexe Klassen ohne Probleme auslesen lassen kann.):

$b = array (1, 2, array ("a", "b", "c"));;
$v = var_export($b, true);
echo $v;

Ausgabe:
array (
0 => 1,
1 => 2,
2 =>
array (
0 => 'a',
1 => 'b',
2 => 'c',
),
)
13.05.2011
Dustin Klein 2,9k 2 9
Ha, genau das hab ich gesucht. Danke.
Konify 13.05.2011
Immer wieder gern :-)
Dustin Klein 13.05.2011
1
Print_R bietet die möglichkeit einen Bool Paramenter der Funktion mit anzugeben um einen Rückwert zu erhalten.

<?php
$dasArray = array(1,2,3);
$printr = print_r($dasArray, true);
echo $printr;
?>


andere Befehle kannst du mit der Ausgabesteuerung von PHP abfangen.

Beispiel:
<?php
$irgendwas = array(1,2,3);

ob_start();
var_dump($irgendwas);
$obausgabe = ob_get_contents();
ob_end_clean();

echo $obausgabe;
?>
13.05.2011
Marco Rieger 820 8

Stelle deine Php-Frage jetzt!