ホームページ  >  記事  >  バックエンド開発  >  PHP 関数 range()_PHP チュートリアルを使用して配列をすばやく作成する方法

PHP 関数 range()_PHP チュートリアルを使用して配列をすばやく作成する方法

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

私たちは学んでいますたとえば、 range() 関数は 1 から 9 までの数値の配列を素早く作成できます:

<ol class="dp-xml"><li class="alt">
<span><strong><font color="#006699"><span class="tag"><?</SPAN><SPAN class=tag-name>php</SPAN></FONT></STRONG><SPAN>   </SPAN></SPAN><LI class=""><SPAN>$</SPAN><SPAN class=attribute><FONT color=#ff0000>numbers</FONT></SPAN><SPAN>=</SPAN><SPAN class=attribute-value><FONT color=#0000ff>range</FONT></SPAN><SPAN>(1,9);   //用range直接创建1~9共9个数字组成的数组,以“1”开始“9”结束。  </SPAN></SPAN><LI class=alt><SPAN>echo $numbers[1];        //输出创建的第二个数组值:2; echo $numbers[0];则输入第一个值:0。   </SPAN><LI class=""><SPAN></SPAN><SPAN class=tag><STRONG><FONT color=#006699>?></span></font></strong></span><span> </span><span></span>
</li></ol>

もちろん、 range(9,1) を使用します。 9 から 9 までの数値の配列、1 の数値配列を作成します。同時に、PHP 関数 range() は、a から z までの文字配列も作成できます。

<ol class="dp-xml"><li class="alt">
<span><strong><font color="#006699"><span class="tag"><?</SPAN><SPAN class=tag-name>php</SPAN></FONT></STRONG><SPAN>   </SPAN></SPAN><LI class=""><SPAN>$</SPAN><SPAN class=attribute><FONT color=#ff0000>numbers</FONT></SPAN><SPAN>=</SPAN><SPAN class=attribute-value><FONT color=#0000ff>range</FONT></SPAN><SPAN>(a,z);  </SPAN></SPAN><LI class=alt><SPAN>foreach ($numbers as $mychrs) //遍历$numbers数组,<br>每次循环当前单元值被赋给$mychrs  </SPAN><LI class=""><SPAN>echo $mychrs." ";   //output a b c d e f g h i<br>j k l m n o p q r s t u v w x y z   </SPAN><LI class=alt><SPAN></SPAN><SPAN class=tag><STRONG><FONT color=#006699>?></span></font></strong></span><span> </span>
</li></ol>

//foreach は、配列を走査する便利な方法です。配列のみを使用できます。他のデータ型または初期化されていない変数で使用しようとするとエラーが発生します:

foreach (array_expression as $value) stateforeach (array_expression as $key => $value)ステートメント

最初の形式は、指定された array_expression 配列を反復処理します。ループを通過するたびに、現在のセルの値が $value に割り当てられ、配列内のポインターが 1 ステップ前に移動します (そのため、次のループで次のセルが取得されます)。 2 番目の形式でも同じことを行いますが、現在のユニットのキー名も各ループで変数 $key に割り当てられる点が異なります

range(A,z) や range(A,z) などの文字配列を使用する場合は、大文字と小文字の区別に注意してください。 range(a ,Z) が異なります。

PHP 関数 range() には、ステップ サイズを設定するために使用される 3 番目のパラメーターもあります。たとえば、range(1,9,3) によって作成される配列要素は 1、4、7 です。


www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/446404.html技術記事たとえば、 range() 関数は 1 から 9 までの数値の配列を素早く作成できることを学習しています: ? php $numbers = range (1,9);//range を使用して 1 から 9 個の数値の配列を直接作成します。 9まで、「1」で開始...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。