[snip]
Need solve another case regarding array maps. Is it possible to insert
more
values like with array_push in arrays as bellow?
$colors = array(
'red' => '#ff0000',
'green' => 'X00ff00',
'blue' => '#0000ff'
);
[/snip]
// Append associative array elements
function array_push_associative(&$arr) {
$args = func_get_args();
array_unshift($args); // remove &$arr argument
foreach ($args as $arg) {
if (is_array($arg)) {
foreach ($arg as $key => $value) {
$arr[$key] = $value;
$ret++;
}
}
}
return $ret;
}
$theArray = array();
echo array_push_associative($theArray, $items, $moreitems) . ' items
added to $theArray.';
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php