Associative array/Merging: Difference between revisions

added php
(added objective-c)
(added php)
Line 315:
{color => yellow, name => Rocket Skates, price => 12.75}
{color => red, price => 15.25, year => 1974}</pre>
 
=={{header|PHP}}==
<lang php><?
$base = array("name" => "Rocket Skates", "price" => 12.75, "color" => "yellow");
$update = array("price" => 15.25, "color" => "red", "year" => 1974);
 
$result = $update + $base; // Notice that the order is reversed
print_r($result);
?></lang>
{{output}}
<pre>Array
(
[price] => 15.25
[color] => red
[year] => 1974
[name] => Rocket Skates
)</pre>
 
Alternative:
<lang php><?
$base = array("name" => "Rocket Skates", "price" => 12.75, "color" => "yellow");
$update = array("price" => 15.25, "color" => "red", "year" => 1974);
 
$result = array_merge($base, $update);
print_r($result);
?></lang>
{{output}}
<pre>Array
(
[name] => Rocket Skates
[price] => 15.25
[color] => red
[year] => 1974
)</pre>
 
=={{header|Python}}==
Anonymous user