foreach 構造体

WBOY
リリース: 2016-08-08 09:20:24
オリジナル
1364 人が閲覧しました

この記事では主に PHP の foreach について紹介します。通常の foreach(array_expression_r_r as $value){} 形式に加えて、foreach(array_expression_r_r as $key => $value){} という別の書き方もあります。

ご存知のとおり、次のような単純な foreach(array_expression_r_r as $value){} 形式を使用します。

<?php
$arr=array("one","two","three");
foreach($arr as $a){ 
	echo $a;
}
?>
ログイン後にコピー

演算の結果は、arr 配列内の要素を 1 つずつ出力します。

foreach は、reset(array) 関数を単独で実行し、配列の内部ポインタを最初の要素にポイントし、この要素の値を返します。その後、実行は継続的に後方に移動され、arr 配列が出力されます。

ただし、foreach を使用して arr を走査しながら各要素の添字を操作したい場合は、foreach(array_expression_r_r as $key => $value){} 構造を使用する必要があります。

たとえば、次のプログラム:

<?php
$arr=array("one","two","three");
foreach($arr as $key=>$value){ 
	echo "arr[$key]=$value<br>"; 
} 
?>
ログイン後にコピー

実行結果は次のとおりです:


$keyを使用すると、ループ中に各要素の添え字を取得できます。これは、この配列内のこの要素の位置です。 。

著作権声明: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。

上記は foreach 構造をその側面も含めて紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!