ホームページ  >  記事  >  バックエンド開発  >  php はそれぞれ、配列内の現在のキーと値のペアを返し、配列ポインターを 1 ステップ前に移動します。

php はそれぞれ、配列内の現在のキーと値のペアを返し、配列ポインターを 1 ステップ前に移動します。

WBOY
WBOYオリジナル
2016-12-05 13:28:27957ブラウズ

各関数は配列内の現在のキーと値のペアを返し、配列ポインターを 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=>クランベリー

読んでいただきありがとうございます。皆さんのお役に立てれば幸いです。このサイトのご支援に感謝します。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。