ホームページ >バックエンド開発 >PHPチュートリアル >PHP の foreach()_PHP チュートリアルの 2 つの使用法の比較

PHP の foreach()_PHP チュートリアルの 2 つの使用法の比較

WBOY
WBOYオリジナル
2016-07-15 13:28:36728ブラウズ

PHP の foreach() には 2 つの使用法があります:

PHP の foreach() 最初の使用法:

<ol class="dp-xml">
<li class="alt"><span><span>foreach(array_nameas$value)  </span></span></li>
<li class=""><span>{  </span></li>
<li class="alt"><span>statement;  </span></li>
<li class=""><span>}  </span></li>
</ol>

ここでの array_name は、毎回走査する配列の名前です。ループでは、array_name 配列の現在の要素の値が $value に割り当てられ、配列内の添字が 1 ステップ下に移動します。つまり、次のループで次の要素が取得されます。

PHP の foreach() の 2 番目の使用法:

<ol class="dp-xml">
<li class="alt"><span><span>foreach(array_nameas$</span><span class="attribute"><font color="#ff0000">key</font></span><span>=</span><span class="tag"><strong><font color="#006699">></font></strong></span><span>$value)  </span></span></li>
<li class=""><span>{  </span></li>
<li class="alt"><span>statement;  </span></li>
<li class=""><span>}  </span></li>
</ol>

ここでの PHP の foreach() と最初のメソッドの違いは、追加の $key があることです。つまり、現在の要素の値を $ に割り当てることに加えて、 value、現在の要素のキー値も各ループの変数 $key に割り当てられます。キー値には、添え字値または文字列を指定できます。たとえば、book[0] の「0」=1、book[id] の「id」=「001」です。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446434.html技術記事 PHP の foreach() には 2 つの使用法があります。 PHP の foreach() の最初の使用法: foreach(array_nameas$value) { ステートメント; } ここでの array_name は、各ループ内で走査する配列の名前です。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。