PHP Indexed Arrays

0
4K

PHP Indexed Arrays

In indexed arrays each item has an index number.

By default, the first item has index 0, the second item has item 1, etc.

ExampleGet your own PHP Server

Create and display an indexed array:

$cars = array("Volvo", "BMW", "Toyota");
var_dump($cars);
Try it Yourself »

Access Indexed Arrays

To access an array item you can refer to the index number.

Example

Display the first array item:

$cars = array("Volvo", "BMW", "Toyota");
echo $cars[0];
Try it Yourself »

Change Value

To change the value of an array item, use the index number:

Example

Change the value of the second item:

$cars = array("Volvo", "BMW", "Toyota");
$cars[1] = "Ford";
var_dump($cars);
Try it Yourself »

Loop Through an Indexed Array

To loop through and print all the values of an indexed array, you could use a foreach loop, like this:

Example

Display all array items:

$cars = array("Volvo", "BMW", "Toyota");
foreach ($cars as $x) {
  echo "$x <br>";
}
Try it Yourself »

For a complete reference of all array functions, go to our complete PHP Array Reference.



Index Number

The key of an indexed array is a number, by default the first item is 0 and the second is 1 etc., but there are exceptions.

New items get the next index number, meaning one higher than the highest existing index.

So if you have an array like this:

$cars[0] = "Volvo";
$cars[1] = "BMW";
$cars[2] = "Toyota";

And if you use the array_push() function to add a new item, the new item will get the index 3:

Example

array_push($cars, "Ford");
var_dump($cars);
Try it Yourself »

But if you have an array with random index numbers, like this:

$cars[5] = "Volvo";
$cars[7] = "BMW";
$cars[14] = "Toyota";

And if you use the array_push() function to add a new item, what will be the index number of the new item?

Example

array_push($cars, "Ford");
var_dump($cars);
Try it Yourself »

PHP Exercises

Test Yourself With Exercises

Exercise:

Output the second item in the $fruits array.

$fruits = array("Apple", "Banana", "Orange");
echo ;

Start the Exercise

Search
Categories
Read More
Other
PHP Comments
Comments in PHP A comment in PHP code is a line that is not executed as a part of the program....
By PHP Tutorial 2024-05-17 07:14:49 0 5K
Other
PHP Associative Arrays
PHP Associative Arrays Associative arrays are arrays that use named keys that you assign to...
By PHP Tutorial 2024-05-17 08:01:14 0 7K
Other
الثورة البلوكتشين وتحولاتها في الصناعات المختلفة
مقدمة: شهدت تقنية البلوكتشين ثورة هائلة في السنوات الأخيرة، حيث أصبحت لديها القدرة على تغيير...
By MOHAMED ATTALLAH 2024-05-14 14:03:03 0 6K
Other
PHP Numbers
In this chapter we will look in depth into Integers, Floats, and Number Strings. PHP Numbers...
By PHP Tutorial 2024-05-17 07:37:05 0 5K
Other
PHP if...else Statements
PHP - The if...else Statement The if...else statement executes some code if a...
By PHP Tutorial 2024-05-17 07:46:12 0 3K