Key Concepts

Review core concepts you need to learn to master this subject

PHP Ordered Arrays

$array_of_integers = array(3, 2, 1); $array_of_strings = ["one", "2", "twenty"]; $array_of_mixed_content = ["two", 0, 1.0]; echo $array_of_integers[0]; // 3 echo $array_of_strings[2]; // "twenty" echo $array_of_mixed_content[1] // 0

In PHP, an ordered array is a data structure representing a list of ordered, stored data. The location of an element in the array is known as its index. The elements in an ordered array are arranged in ascending numerical order starting with zero.

Ordered Arrays
Lesson 1 of 2
  1. 1
    So far in our PHP programming, we’ve been thinking about individual pieces of data. We’ve seen how useful variables can be for holding a single value, for example. But as our programs grow more com…
  2. 2
    We can construct ordered arrays with a built-in PHP function: array(). The array() function returns an array. Each of the arguments with which …
  3. 3
    In addition to using array(), we can also create an array by wrapping comma-separated elements in square brackets ([ ]). This feature is sometimes referred to as short array syntax, and more clos…
  4. 4
    Since arrays are a more complicated data type than strings or integers, printing them is slightly more challenging. Using echo won’t have the desired result: $number_array = [0, 1, 2]; echo $numb…
  5. 5
    The individual elements in an array can be accessed using the array variable’s name, and the location index surrounded by square brackets ([]), for example: $my_array = [“tic”, “tac”, “toe”]; ech…
  6. 6
    We can make adjustments to existing arrays—we don’t have to create a new array when we want our array to change. We add elements to the end of an array by taking the variable name and appendin…
  7. 7
    In the previous exercise, we learned how to add single array elements and to change array elements at a given index. PHP also provides us with built-in methods for removing array elements, and for …
  8. 8
    We saw that array_pop() and array_push() deal exclusively with the end of the array (the index at the length of the array minus 1). PHP also provides functions for adding and removing elements from…
  9. 9
    We mentioned that arrays can hold elements of any type—this even includes other arrays! We can use chained operations to access and change elements within a nested array: $nested_arr = [[2, 4], [3…
  10. 10
    We covered a lot in this lesson! Great job. Take a second to review everything you learned: + Arrays are ordered collections of data that are a type of data structure fundamental to computer sci…

What you'll create

Portfolio projects that showcase your new skills

Pro Logo

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo