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

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

墨辰丷
墨辰丷オリジナル
2018-05-30 15:57:571916ブラウズ

php each 関数は、配列のキーと値のペアを取得し、配列ポインターを 1 ステップ先に移動するために使用されます。この記事ではそれぞれの基本的な使い方を紹介しますので、必要な方は参考にしてください

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

基本的な構文

それぞれ(array & $array )

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

パラメータの概要:


パラメータ 説明
array 必須。使用する配列を指定します。

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] => bob
[value] => bob
[0] => 0
[ key] => 0
)

each 関数の例 2:

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

<?php
$fruit = array(
  &#39;a&#39; => &#39;apple&#39;,
  &#39;b&#39; => &#39;banana&#39;,
  &#39;c&#39; => &#39;cranberry&#39;
);
reset($fruit);
while (list($key, $val) = each($fruit)) {
  echo " $key => $val <br/>";
}
?>

演算結果:

a => apple
b = > バナナ
c => クランベリー

以上がこの記事の全内容です、皆様の学習のお役に立てれば幸いです。


関連する推奨事項:

PHP を使用して SMTP プロトコルに基づいて電子メール送信インスタンスを実装する方法

PHP を使用して特定のキー値に従って多次元配列を並べ替える方法

php Excel テーブルのアップロードを実装し、データを取得します

以上がphp はそれぞれ、配列内の現在のキーと値のペアを返し、配列ポインターを 1 ステップ先に移動しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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