Written by Kasumi

【PHP】特定の範囲を持つ配列を生成する方法

PHPで特定の範囲を持つ配列を生成したい。

本記事ではこのような悩みを解決。

実装方法について解説します。

アルファベットの範囲指定した配列

<?php
  $arry = range('a','g');
  print_r($arry);
  // Array ( [0] => a [1] => b [2] => c [3] => d [4] => e [5] => f [6] => g )
 ?>

アルファベット(a〜g)を範囲指定して、配列化したコード例です。

range関数を使います。

使い方は以下の通りです。

range(‘範囲のはじめ’,’範囲の最後’);

range関数の第一引数に範囲の最初の値

第二引数に範囲の最後の値を指定します。

以上で特定の範囲を持つ配列を生成できます。

特定の条件範囲で配列を生成

<?php
  $numbers = range(2,10,2);
  print_r($numbers);
  //Array ( [0] => 2 [1] => 4 [2] => 6 [3] => 8 [4] => 10 )
?>

特定の条件範囲で配列を生成するコード例です。

range関数の第三引数にはステップ数を指定できます。

1〜10の数値で範囲指定。

2ずつ数値を飛ばして配列要素に代入する条件を加えて配列を生成してます。

まとめ

PHPで特定の範囲を持つ配列を生成する方法について紹介しました。

以上で解説を終わります。

目次

関連記事

PHP

【簡単】phpのforeachで指定回数ループしたらbreakし、抜ける方法

2022.02.22
10993
PHP

【PHP】空もしくは任意の値で埋めた配列を生成する方法

2023.03.12
973
PHP

PHPで現在位置からルートまでのディレクトリパスを取得・出力する方法

2022.12.21
1839
PHP

【PHP】パラメータを削除したURLを出力する方法

2023.10.19
487