各関数は配列内の現在のキーと値のペアを返し、配列ポインターを 1 ステップ前に移動します
基本文法
それぞれの配列 (配列 &$配列)
each() を実行した後、配列ポインタは配列内の次のセルに留まるか、配列の終わりに達すると最後のセルに留まります。 each を使用して配列を再度反復処理する場合は、reset() を使用する必要があります。
パラメータの紹介:
パラメータ | 説明 |
---|---|
配列 | 必須。使用する配列を指定します。 |
each() 関数は、配列の現在の内部ポインターが指す要素のキー名とキー値で構成される配列を生成し、内部ポインターを前方に移動します。
戻り値:
配列内の現在のポインター位置のキーと値のペアを返し、配列ポインターを前方に移動します。キーと値のペアは、キー名 0、1、キー、および値を持つ 4 要素の配列として返されます。セル 0 と key には配列セルのキー名が含まれ、1 と value にはデータが含まれます。内部ポインタが配列の末尾を超えている場合、each() は FALSE を返します。
各関数の例 1:
操作結果;
配列
(
[1] =>ボブ
[値] => ボブ
[0] => 0
[キー] => 0
)
各関数の例 2:
each() と list() を組み合わせて配列を走査します
実行結果:
a => リンゴ
b=>バナナ
c=>クランベリー
読んでいただきありがとうございます。皆さんのお役に立てれば幸いです。このサイトのご支援に感謝します。