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】連想配列の中に指定の値が存在する場合、そのキーを取得する方法

2023.03.20
1994
PHP

session_start(): Cannot start session when headers already sent in PHPエラーの原因・対処方法

2022.10.11
3155
PHP

【PHP】index配列から指定したキー数値の範囲だけ要素を取得・再配列する方法

2022.06.18
1642
PHP

【PHP】配列から指定した数だけランダムに要素を取り出す方法

更新日:2023.03.12
1172