[PHP-users 34248] Re: 再帰処理について

Takenori Higashimura oni @ izumi-si.co.jp
2009年 1月 18日 (日) 13:21:54 JST


東村です。
引数リストが違いますが、以下ではどうでしょうか。
PHP 5.2.6 では動作しました。
function hoge($hoge) {
  $a = array();
  foreach($hoge as $key => $value) {
    if (is_array($value)) {
      foreach(hoge($value) as $b) {
        array_push($a,$key . '/' . $b);
      }
    } else {
      array_push($a,$value);
    }
  }
  return $a;
}



PHP-users メーリングリストの案内