php rangeを使って配列を指定した範囲で生成する
phpで、rangeを使用して、配列を指定した範囲で生成するサンプルコードを記述してます。phpのバージョンは8.0です。
環境
- OS CentOS Linux release 8.0.1905 (Core)
- php 8.0.0
- nginx 1.14.1
range使い方
rangeを使用すれば、配列を指定した範囲で生成することが可能です。
range(開始する値, 終了する値);
以下は、配列を指定した範囲で生成するサンプルコードとなります。
<?php
$arr = range(0, 9);
print_r($arr);
実行結果
Array
(
[0] => 0
[1] => 1
[2] => 2
[3] => 3
[4] => 4
[5] => 5
[6] => 6
[7] => 7
[8] => 8
[9] => 9
)
文字列を指定することも可能です。
<?php
$arr = range("A", "E");
print_r($arr);
$arr = range("a", "e");
print_r($arr);
実行結果
Array
(
[0] => A
[1] => B
[2] => C
[3] => D
[4] => E
)
Array
(
[0] => a
[1] => b
[2] => c
[3] => d
[4] => e
)
順序を逆にすることもできます。
<?php
$arr = range("E", "A");
print_r($arr);
実行結果
Array
(
[0] => E
[1] => D
[2] => C
[3] => B
[4] => A
)
ステップ数を指定することも可能です。
<?php
$arr = range("A", "Z", 2);
print_r($arr);
実行結果
Array
(
[0] => A
[1] => C
[2] => E
[3] => G
[4] => I
[5] => K
[6] => M
[7] => O
[8] => Q
[9] => S
[10] => U
[11] => W
[12] => Y
)
-
前の記事
Ruby 配列からnilを削除する 2021.09.25
-
次の記事
Linux csvファイルからtsvファイルを作成する 2021.09.25
コメントを書く