Creating an Array with a Sequence in PHP

Q

How To Create an Array with a Sequence of Integers or Characters in PHP?

✍: FYIcenter.com

A

The quickest way to create an array with a sequence of integers or characters is to use the range() function. It returns an array with values starting with the first integer or character, and ending with the second integer or character. Here is a PHP script on how to use range():

<?php
print("Integers:\n");
$integers = range(1, 20, 3);
print_r($integers);
print("\n");

print("Characters:\n");
$characters = range("X", "c");
print_r($characters);
print("\n");
?>

This script will print:

Integers:
Array
(
    [0] => 1
    [1] => 4
    [2] => 7
    [3] => 10
    [4] => 13
    [5] => 16
    [6] => 19
)

Characters:
Array
(
    [0] => X
    [1] => Y
    [2] => Z
    [3] => [
    [4] => \
    [5] => ]
    [6] => ^
    [7] => _
    [8] => `
    [9] => a
    [10] => b
    [11] => c
)

Of course, you can create an array with a sequence of integers or characters using a loop. But range() is much easier and quicker to use.

 

Padding an Array with a Given Value in PHP

Looping through an Array without "foreach" in PHP

PHP Built-in Functions for Arrays

⇑⇑ PHP Tutorials

2023-07-28, 4861🔥, 1💬