How to set a value with a specific key

$name = array('first' => 'Ray', 'last' => 'Harris');
$name['middle'] = 'Thomas';

What happens when you omit the key when adding a value

$name = array('first' => 'Ray', 'last' => 'Harris');
$name[] = 'Thomas'; // key is 0

How to get a value at a specified key

$name = array('first' => 'Ray', 'last' => 'Harris');
$first_name = $name['first'];
$last_name = $name['last'];

How to delete values from an array

$name = array('first' => 'Ray', 'last' => 'Harris');
unset($name['first']); // delete the value from an element
unset($name); // delete all elements

How to use variable substitution with array elements

$name = array('first' => 'Ray', 'last' => 'Harris');
echo("First Name: " . $name['first'] . "<br />\n"); // First Name: Ray
echo("First Name: " . $name[first] . "<br />\n"); // Generates a parse error
echo("First Name: {$name['first']}"); // First Name: Ray
'Ray', 'last' => 'Harris'); echo("First Name: " . $name['first'] . "
\n"); // First Name: Ray echo("First Name: " . $name[first] . "
\n"); // Generates a parse error echo("First Name: {$name['first']}"); // First Name: Ray ?>

Back