range()

range()|PHP関数

range()|数値&英文字範囲を指定して配列を作成|php
  • Facebook
  • はてなブックマーク
  • Twitter
  • Pocket

指定した範囲の値を配列化することができる!range()を使って、いろんな配列をつくって遊んでみました。もしよろしければ、御参考までにどうぞー。

この頁の目次

range()の使い方

PHP
  1. <?php
  2. 	
  3. //range式
  4. 	range(開始値,終了値,増分値);
  5. 	
  6. ?>

開始値から終了値までの間、指定した増分値ずつ増えながら配列が生成されます。開始値と終了値には、正数(例1:5|例2:837)か、ASCIIコードの1文字が指定できます。

増分値を指定しない!という選択肢もある。増分値を指定しない場合は、1単位ずつ要素が増える仕組みになっているようです。

範囲指定で数値配列を作る

PHP
  1. <?php
  2. 	
  3. //var_dump引数へ直接記述する
  4. 	var_dump(range(0,4));
  5. 	
  6. ?>

0から4の値を格納するプログラムです。var_dump()の引数に直接記述して出力してみたところ、問題なく実行されました。増分値を入力していないので、0から4までの5つの値からなる配列が出力されます。

実行結果
  1. array(5){
  2.  [0]=>
  3.  int(0)
  4.  [1]=>
  5.  int(1)
  6.  [2]=>
  7.  int(2)
  8.  [3]=>
  9.  int(3)
  10.  [4]=>
  11.  int(4)
  12. }

var_dump()で出力したので、より詳細な情報が表示されました。

PHP
  1. <?php
  2. 	
  3. //変数に代入してから出力する
  4. 	$tomato = range(6,10);
  5. 	print_r($tomato);
  6. 	
  7. ?>

6から10の値を格納するプログラムです。一度、変数に代入してからprint_r()で配列を出力してみました。こちらも増分値を入力していないので、6から10までの5つの値が出力されます。

実行結果
  1. array{
  2.  [0] => 6
  3.  [1] => 7
  4.  [2] => 8
  5.  [3] => 9
  6.  [4] => 10
  7. }

print_r()で出力したので、さきほどよりも出力データ情報が少ない。

範囲と増分値を指定して数値配列を作る

PHP
  1. <?php
  2. 	
  3. //---
  4. 	-
  5. 	-
  6. //---
  7. 	-
  8. 	
  9. ?>

---

実行結果
  1. -
  2. -
  3. ---

---

PHP
  1. <?php
  2. 	
  3. //---
  4. 	-
  5. 	-
  6. //---
  7. 	-
  8. 	
  9. ?>

---

実行結果
  1. -
  2. -
  3. ---

---

---

PHP
  1. <?php
  2. 	
  3. //---
  4. 	-
  5. 	-
  6. //---
  7. 	-
  8. 	
  9. ?>

---

実行結果
  1. -
  2. -
  3. ---

---

---

PHP
  1. <?php
  2. 	
  3. //---
  4. 	-
  5. 	-
  6. //---
  7. 	-
  8. 	
  9. ?>

---

実行結果
  1. -
  2. -
  3. ---

---

range()について呟く

PHP言語について

備考

プログラム勉強で暇つぶし。今のところrange()関数をつかう機会なし。そのうち使うかもしれないから、一応、勉強しておく的な。そんな感じですね。
PCモニター見てると目がショボショボする。

参照情報

関連記事
一覧
1
array()|PHP
array()を使った配列作成方法をまとめた頁です。通常配列、連想配列、多次元配列など、複数のプログラミング例を掲載...
1
array()|PHP
array()を使った配列作成方法をまとめた頁です。通常配列、連想配列、多次元配列など、複数のプログラミング例を掲載...
2
PHP配列逆引き辞典
やりたい事!目的から探すPHP配列関連の逆引き一覧ページです。配列関連のプログラミング術をお探しの方はこちらへどうぞ...
3
PHP逆引き辞典
やりたい事!目的から探すPHP逆引き一覧ページです。PHPプログラミングの術をお探しの方はこちらへどうぞ...