xushi
6-19-05, 11:51 PM
Can anybody tell me, what it's wrong with following code:
<?
function addArray($array,$key,$val) {
$tempArray = array($val => $key);
$array = array_merge($array,$tempArray);
return $array;
}
$xarray = array();
$xarray = addArray($xarray,'1','X');
$xarray = addArray($xarray,'11','Y');
foreach (array_keys($xarray) as $key=>$val)
{
echo "key = ".$key." val = ".$val."<br>";
}
?>
It prints following result of array:
key = 0 val = X
key = 1 val = Y
But I'm expecting somethiong like:
key = 1 val = X
key = 11 val = Y
Can anybody tell me, how can I insert a new entry with a specified key into an existing array.
thanks,
<?
function addArray($array,$key,$val) {
$tempArray = array($val => $key);
$array = array_merge($array,$tempArray);
return $array;
}
$xarray = array();
$xarray = addArray($xarray,'1','X');
$xarray = addArray($xarray,'11','Y');
foreach (array_keys($xarray) as $key=>$val)
{
echo "key = ".$key." val = ".$val."<br>";
}
?>
It prints following result of array:
key = 0 val = X
key = 1 val = Y
But I'm expecting somethiong like:
key = 1 val = X
key = 11 val = Y
Can anybody tell me, how can I insert a new entry with a specified key into an existing array.
thanks,