37
loading...
This website collects cookies to deliver better user experience
$myArray = ['Red', 'Blue', 'Green'];
echo $myArray[0]; // Red
echo $myArray[1]; // Blue
echo $myArray[2]; // Green
echo $myArray[3]; // Notice: Undefined offset: 3
array
and brackets.$myArray = array('Red', 'Blue', 'Green');
$myArray = ['Red', 'Blue', 'Green'];
$myArray[] = 'Yellow';
var_dump($myArray);
// array(4) { [0]=> string(3) "Red" [1]=> string(4) "Blue" [2]=> string(5) "Green" [3]=> string(6) "Yellow" }
unset()
.$myArray = ['Red', 'Blue', 'Green', 'Yellow'];
unset($myArray[3]);
var_dump($myArray);
// array(3) { [0]=> string(3) "Red" [1]=> string(4) "Blue" [2]=> string(5) "Green" }
$myArray = ['Red', 'Blue', 'Green', 'Yellow'];
array_splice($myArray, 3, 1);
var_dump($myArray);
// array(3) { [0]=> string(3) "Red" [1]=> string(4) "Blue" [2]=> string(5) "Green" }
$myArray = ['Red', 'Blue', 'Green', 'Yellow'];
array_splice($myArray, 3, 1, 'Purple');
var_dump($myArray);
// array(4) { [0]=> string(3) "Red" [1]=> string(4) "Blue" [2]=> string(5) "Green" [3]=> string(6) "Purple" }
['key' => 'value']
, defining this key
has this value
.$myArray = [
'red' => 'Red',
'blue' => 'Blue',
'green' => 'Green',
];
echo $myArray['red']; // Red
$myArray['top-level-key']['next-level-key']
.$myArray = [
'red' => [
'label' => 'Red',
'hexcode' => '#FF0000',
],
'blue' => [
'label' => 'Blue',
'hexcode' => '#0000FF',
],
'green' => [
'label' => 'Green',
'hexcode' => '#00FF00',
]
];
echo $myArray['red']['label']; // Red
echo $myArray['red']['hexcode']; // #FF0000
foreach ($myArray as $colour) {
echo "<p>{$colour['label']}: {$colour['hexcode']}</p>";
}
// Red: #FF0000
// Blue: #0000FF
// Green: #00FF00