コメント: 最初に配列 $arr 内の要素の数を計算し、それを for ステートメントで使用します。これは非常に効率的です。 それが for($i=0;$i の場合) 2.foreach ステートメントは配列を走査しますforeach ステートメントを使用して配列をループするには 2 つの方法があります。最初の方法は最もよく使用される方法です。紹介文は以下の通りです。 最初の方法: foreach(array_expression as $value){ //ループ本体 } 例:
各ループでは、現在の要素の値が変数 $value に割り当てられ、配列内のポインタは 1 ステップ後方に移動します。 したがって、配列の次の要素は次のループで取得され、ループは配列の終わりまで停止せず、配列の走査が終了します。 2番目の方法: foreach(array_expression as $key=>$value){ //ループ本体 } 例:
3.list()、each()、および while ループを組み合わせて配列を走査するeach() 関数は配列をパラメータとして受け取り、配列内の現在の要素のキーと値のペアを返し、配列ポインタを次の要素の位置に逆方向に移動します。 list() 関数は実際の関数ではなく、PHP の言語構造です。 list() は、1 つのステップで一連の変数に値を割り当てます。 例:
出力結果: ウェブサイト=>http://bbs.it-home.org webname=>phpプログラマー要約: 3 つの方法のうち、foreach ステートメントは配列をループし、より効率的です。推奨される使用方法。 |