ホームページ  >  記事  >  バックエンド開発  >  PHPで配列を素早く作成する方法(関数range()の応用)

PHPで配列を素早く作成する方法(関数range()の応用)

WBOY
WBOYオリジナル
2016-07-25 09:04:081806ブラウズ
  1. $numbers=range(1,9); // range を使用して、「1」で始まり「9」で終わる 1 から 9 までの 9 つの数値の配列を直接作成します。
  2. echo $numbers[1]; // 2 番目に作成された配列値を出力します: echo $numbers[0]; 次に、最初の値 0 を入力します。
  3. ?>
コードをコピー

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

  1. $numbers=range(a,z);
  2. foreach ($numbers as $mychrs) // $numbers 配列を走査し、
  3. 現在のセル値が毎回 $mychrs に割り当てられますループします
  4. echo $mychrs." "; //output a b c d e f g h i
  5. j k l m n o p q r s t u v w x y z
  6. ?>
コードをコピー

//foreach は配列に対してのみ使用できます。他のデータ型または初期化されていない変数で使用しようとすると、エラーが発生します。次の 2 つの形式があります。 foreach (array_expression as $value) ステートメントforeach (array_expression as $key => $value) ステートメント

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

にも割り当てられる点が異なります。

たとえば、range(A,z) と range(a,Z) は異なるので、文字配列を使用する場合は大文字と小文字に注意してください。

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

PHP 配列関数 range() の使い方の入門は完了です。皆さんの学習の幸運を祈ります。



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