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

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

高洛峰
高洛峰オリジナル
2017-01-03 14:49:161567ブラウズ

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

基本構文

array each (array &$array)

each() を実行した後、配列ポインタは に残ります配列を配列内の次のセルに移動するか、配列の終わりに達したときに最後のセルに留まります。 each を使用して配列を再度反復処理する場合は、reset() を使用する必要があります。

パラメータの紹介:

php each 返回数组中当前的键值对并将数组指针向前移动一步实例

each() 関数は、配列の現在の内部ポインタが指す要素のキー名とキー値で構成される配列を生成し、内部ポインタを前方に移動します。

戻り値:

配列配列内の現在のポインター位置のキーと値のペアを返し、配列ポインターを前方に移動します。キーと値のペアは、キー名 0、1、キー、および値を持つ 4 要素の配列として返されます。セル 0 と key には配列セルのキー名が含まれ、1 と value にはデータが含まれます。内部ポインタが配列の末尾を超えている場合、each() は FALSE を返します。各関数インスタンス 1:

<?php
$foo = array(
  "bob",
  "fred",
  "jussi",
  "jouni",
  "egon",
  "marliese"
);
$bar = each($foo);
print_r($bar);
?>

実行結果;

Array

(

[1] = & gt; bob
[value] = & gt; bob
[0] = & gt; 0
[ key] => 0
)


each 関数の例 2:

each() と list() を組み合わせて配列を走査する

演算結果:

a => apple

b = > バナナ

c => クランベリー

読んでいただきありがとうございます。皆様のお役に立てれば幸いです。このサイトをよろしくお願いします。


さらに詳しい php は、配列内の現在のキーと値のペアを返し、配列ポインターを 1 つ前に移動します。関連記事については、PHP 中国語 Web サイトに注目してください。

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