PHPの勉強中です。下記のように関数を作りましたが、思うような結果が出ません。
function recursive($array){ if(count($array) === 1){ return $array; } else { array_pop($array); recursive($array); } } var_dump(recursive(array('赤', '黃', '緑', '紫', '桃')));
欲しい結果は
array(1) {[0]=> string(9) "赤" }
ですが、実際はNULLになってしまいます。
$arrayの要素数が 1 じゃなければ array_pop($array) した配列を引数として、再帰的に recursive() しているつもりなのですが。。。
どうすれば欲しい結果がとれるか(count($array) が 1 以外なら再帰的に繰り返す)、どなたかご教示ください。
お願いします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。