Reading time: 2 minutes
An array is a collection of values that can be of any type, including other arrays. In PHP, there are several ways to create and work with arrays.
Array Creation
You can create an array in two ways:
- By assigning a list of values to a variable:
$names = array('John', 'Paul', 'Ana');
- By using the
array()
function
$names = array('John', 'Paul', 'Ana');
Both methods are equivalent, and you can use whichever you prefer.
Accessing Array Elements
Once you have created an array, you can access its elements by using the variable name followed by brackets and the index of the element you want to access. The indices of the elements start at 0, so the first element has index 0, the second has index 1, and so on.
For example:
$names = array('John', 'Paul', 'Ana'); echo $names[0]; // John echo $names[1]; // Paul echo $names[2]; // Ana
Modifying Array Elements
To modify the value of an array element, simply assign a new value through the element’s index:
$names = array('John', 'Paul', 'Ana'); $names[1] = 'Peter'; // the element at index 1 now has the value 'Peter'
Adding Elements to the Array
To add an element to the end of an array, you can use the array_push()
function:
$names = array('John', 'Paul', 'Ana'); array_push($names, 'Sandra'); // the $names array now has 4 elements: 'John', 'Paul', 'Ana', 'Sandra'
You can also use assignment syntax to add an element to the end of the array:
$names = array('John', 'Paul', 'Ana'); $names[] = 'Sandra'; // the $names array now has 4 elements: 'John', 'Paul', 'Ana', 'Sandra'
Removing Array Elements
To remove an element from the array, you can use the unset()
function:
$names = array('John', 'Paul', 'Ana'); unset($names[0]); // This will return 'Paul', 'Ana'
Reading time: 2 minutes
An array is a collection of values that can be of any type, including other arrays. In PHP, there are several ways to create and work with arrays.
Array Creation
You can create an array in two ways:
- By assigning a list of values to a variable:
$names = array('John', 'Paul', 'Ana');
- By using the
array()
function
$names = array('John', 'Paul', 'Ana');
Both methods are equivalent, and you can use whichever you prefer.
Accessing Array Elements
Once you have created an array, you can access its elements by using the variable name followed by brackets and the index of the element you want to access. The indices of the elements start at 0, so the first element has index 0, the second has index 1, and so on.
For example:
$names = array('John', 'Paul', 'Ana'); echo $names[0]; // John echo $names[1]; // Paul echo $names[2]; // Ana
Modifying Array Elements
To modify the value of an array element, simply assign a new value through the element’s index:
$names = array('John', 'Paul', 'Ana'); $names[1] = 'Peter'; // the element at index 1 now has the value 'Peter'
Adding Elements to the Array
To add an element to the end of an array, you can use the array_push()
function:
$names = array('John', 'Paul', 'Ana'); array_push($names, 'Sandra'); // the $names array now has 4 elements: 'John', 'Paul', 'Ana', 'Sandra'
You can also use assignment syntax to add an element to the end of the array:
$names = array('John', 'Paul', 'Ana'); $names[] = 'Sandra'; // the $names array now has 4 elements: 'John', 'Paul', 'Ana', 'Sandra'
Removing Array Elements
To remove an element from the array, you can use the unset()
function:
$names = array('John', 'Paul', 'Ana'); unset($names[0]); // This will return 'Paul', 'Ana'