PHP では、 each() 関数を使用して、現在の要素のキー名とキー値を返し、内部ポインタを前に移動します。この関数は、現在の要素が指す要素のキー名とキーを生成できます。配列の内部ポインタ 値で構成される配列 内部ポインタが配列の範囲を超える場合、関数は false を返し、構文は「each (配列)」になります。
この記事の動作環境: Windows 10 システム、PHP バージョン 5.6、Dell G3 コンピューター
each() 関数は、現在の要素のキー名とキー値を返し、内部ポインタを前方に移動します。
要素のキー名とキー値は、4 つの要素を含む配列で返されます。 2 つの要素 (1 と Value) にはキー値が含まれ、2 つの要素 (0 と Key) にはキー名が含まれます。
each(array)
配列は必須です。使用する配列を指定します。
説明
each() 関数は、配列の現在の内部ポインタが指す要素のキー名とキー値で構成される配列を生成し、内部ポインタを前方に移動します。
返される配列には、キー名 0、1、キー、および値の 4 つの要素が含まれます。セル 0 と key には配列セルのキー名が含まれ、1 と value にはデータが含まれます。
内部ポインタが配列の範囲を超える場合、この関数は FALSE を返します。
例は次のとおりです:
<!DOCTYPE html> <html> <body> <?php $people = array("Bill", "Steve", "Mark", "David"); reset($people); while (list($key, $val) = each($people)) { echo "$key => $val<br>"; } ?> </body> </html>
出力結果:
ヒント: each() 関数はPHP 7.2 では、0 では非推奨になりました。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHPでのそれぞれの使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。