kostenloser Webspace werbefrei: lima-city


var_dump, print_r und Co. im Vergleich zu php.net - Beispielen

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    s1m13

    Kostenloser Webspace von s1m13

    s1m13 hat kostenlosen Webspace.

    Wenn ich mit bspw. var_dump einen array anzeigen lasse, wird er in einer Reihe angezeigt, etwa so:
    array(2) { [0]=> string(4) "name" [1]=> string(2) "id" }

    Auf php.net werden bei den Beispielen arrays in mehreren Zeilen angezeigt, etwa so:
    Array
    (
    [0] => 0
    [1] => 3
    [2] => 4
    )


    Welchen Befehl muss ich dafür nutzen, gibt es überhaupt einen solchen?

    PS: Hab beim Suchen nichts gefunden.

    MfG
    s1m13



    OK, danke das mit pre kannte ich noch nicht

    Beitrag geändert: 28.12.2008 23:47:26 von s1m13
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Gug dir mal den Quelltext an, da stehts mehrzeilig drin!


    Grüße
  4. Eben. Das wird im Browser nur nicht mehrzeilig dargestellt, da es ja nicht HTML Formatiert ist, so dass Zeilenumbrüche da sind.

    Mach es einfach in <pre> </pre> rein oder in <textarea> </textarea>
  5. n****x

    Der Befehl gibt die Daten schon schoen formatiert aus. Das Problem wird sein, dass du die Ausgabe im Browserfenster im HTML-Darstellungsmodus anschaust.

    echo '<pre>',
    var_dump($variable);
    echo '</pre>',


    Zeigt dir das. Allerdings hast du immer noch ein Problem mit HTML-spezifischen Sonderzeichen. Da var_dump() immer direkt in die Ausgabe schreibt, ist es am besten, du baust dir eine eigene Funktion, die das abfängt und die Ausgabe entsprechend umformatiert:

    function var_dump_x($var) {
      ob_start();
      var_dump($var);
      echo '<pre>, htmlspecialchars(ob_get_clean()), '</pre>';
    }


    *nachtrag*
    Nöö, ich hab zwar zu langsam getippt, aber jetzt wird das auch gepostet!
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!