この記事では、主に PHP で配列を走査する 3 つの一般的な方法を紹介し、PHP での配列に対する for、foreach、list()、each()、および while の使用法を例の形で分析します。配列のトラバースに関連する操作スキルを使用する必要がある友人は、それを参照できます。
PHP で最も操作されるデータはおそらく配列であり、高効率、高速、便利なストレージという特徴があります。
PHP で配列を走査するために一般的に使用されるメソッドが 3 つあります:
1. for ループは最も柔軟に使用できます。自分の人生を疑うかもしれませんが、形式を覚えておいてください。非常に簡単です。
2. foreach は PHP が配列トラバーサルのために特別に提供している関数で、PHP4 バージョンで導入された最も実行効率の高い関数です
3. list()、each()、while ループを組み合わせて使用すると、この使用法では Less が使用されますが、list() 関数では多くのものが使用されます
インスタンス:
<?php $arr1 = array('http://www.jinsanguo.com/','金三国','PHP教程'); $num = count($arr1);//count()为数组统计函数 for($i=0;$i<$num;++$i){ echo $arr1[$i]."<br/>"; } echo "<hr/>"; $arr2 = array('http://www.jinsanguo.com/','金三国','PHP教程'); foreach($arr2 as $value){ echo $value."<br/>"; } echo "<hr/>"; $arr3 = array('http://www.jinsanguo.com/','金三国','PHP教程'); while(list($key,$value) = each($arr3)){ echo $key.'=>'.$value."<br/>"; } ?>
実行結果:
#each()関数は、配列をパラメータとして渡し、配列内の現在の要素のキーと値のペアを返し、配列ポインタを次の位置に後方に移動する必要があります。次の要素の。
list() 関数、これは実際の関数ではなく、PHP の言語構造です。
list()1 ステップで変数のグループに値を割り当てます。
以上がPHP で配列を走査するために一般的に使用される方法は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。