ホームページ >バックエンド開発 >PHPチュートリアル >PHPで複雑な多次元配列を走査する方法
PHP で複雑な多次元配列を走査する方法
たとえば、ルールのない配列がある場合、それをどのように走査するか?
<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ --> $arr=array( array(array('val1','val2','val3'),'aa','bb'), 'php', 'apache', array('hello','world') );
// コールバック関数として。 パラメータは配列ではありません 関数 doSomething($value) { エコー$値; } 関数 look(配列 $array) { foreach($array を $value として) { // まだ配列である場合は、走査を続行します if(is_array($value)) look($value); それ以外 call_user_func('doSomething', $value); } <div class="clear"></div>