phpbar.de logo

Mailinglisten-Archive

[php] alle werte eines array ausgeben

[php] alle werte eines array ausgeben

Roland Tapken php_(at)_phpcenter.de
Fri, 15 Jun 2001 16:50:09 -0400


Hi!

Besonders bei mehrdimensionalen Arrays praktisch:

function array_tree($array , $prep='') {
  /* (c) by Roland Tapken <tapken_(at)_engter.de> */
  /* Gibt ein (mehrdimensionales) Array als  */
  /* Übersichtliche Baumansicht zurück.      */
   
  if(!is_array($array)) {
    print '<b>array_tree:</b> This is not an array<br>';
    return false;
  }
  $prep .= '|';
  while(list($key, $val) = each($array)) {
    $type = gettype($val);
    if(is_array($val)) {
      $line = "-+ $key ($type)\n";
      $line .= array_tree($val, "$prep ");
    } else {
      $line = "-> $key = \"$val\" ($type)\n";
    }
  $ret .= $prep.$line;
  }
  return $ret;
}

function parray_tree($array) {
  print '<pre>';
  print htmlspecialchars(array_tree($array));
  print '</pre>';
  return true;
}

Aufruf am einfachsten mit
parray_tree($array);


cu, Roland Tapken
--
<==========={ tapken_(at)_engter.de }===========>
 Visit: http://www.icreatix.net 
        http://www.universum-ev.de  
        http://www.wbbu.de
<============{ ICQ#: 18715473 }============>



php::bar PHP Wiki   -   Listenarchive