Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Array ausgeben

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • [Erledigt] Array ausgeben

    Hallo,

    ich will folgendes Array ausgeben
    PHP-Code:
    <?
    $system = array(
            'php'=> DE_PHPVERS.' '.phpversion(),
            'test'=> $_SERVER['SERVER_SOFTWARE']
            );?>
    bei der Ausgabe mit
    PHP-Code:
    <? echo $system;?>
    bekomme ich nur das Wort "Array" ausgegeben.
    Ich kann natürlich jeden Wert mit
    PHP-Code:
    <? echo $system['test'];?>
    ausgeben. Aber ich will alles ausgeben. We schaffe ich das?

  • #2
    Foreach oder for kannste verwenden.
    http://de3.php.net/manual/en/control-structures.for.php
    http://de3.php.net/manual/en/control...es.foreach.php

    Kommentar


    • #3
      Das Array wird in eine Funktion geschrieben
      PHP-Code:
      <?
          $system = array(
              'php'=> DE_PHPVERS.' '.phpversion(),
              'test'=> $_SERVER['SERVER_SOFTWARE']);
          
          echo $sysTable->tabSystem(DE_SYSTEM, $system);
      deshalb kommt die Schleife nicht in Betracht.
      Gibt es andere Möglichkeit ?

      Kommentar


      • #4
        Warum kommt eine Schleife nicht in Betracht? Wie willst du se sonst lösen? Mit print_r() oder var_dump()? Ich glaube das entspricht nicht deinen Vorstellungen.
        Warum schreibst du nicht deine Funktion so um, dass du auch Arrays ausgeben kannst? Erst überprüfst du mit ist_array() ob die Variable ein Array ist und dann gibst du es ggf. mit foreach oder for aus.

        Kommentar


        • #5
          Das Array wird in eine Funktion geschrieben [ ::: ]
          deshalb kommt die Schleife nicht in Betracht.
          Falsch.

          Code:
          $system = array( 
                  'php'=> DE_PHPVERS.' '.phpversion(), 
                  'test'=> $_SERVER['SERVER_SOFTWARE'] 
                  );
          
          foreach($system as $key => $val)
            printf('Schlüssel=%s Wert=%s
          ', $key, $val);

          Kommentar

          Lädt...
          X