Re: Problem with arrays
| From: | Bob Winter | Date: | Fri, 24 Jun 2005 15:49:34 +0000 |
| Subject: | Re: Problem with arrays | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-217551@lists.php.net to get a copy of this message | ||
Mike Johnson wrote:
From: virtualsoftware@gmail.com [mailto:virtualsoftware@gmail.com]This variation of Mike's solution will allow the array keys to be non-numeric and/or non-incrementing. <?php foreach($second_array as $key=>$value) { if(array_key_exists($key, $first_array)) {Hi, I have 2 arrays: Array (In this specific example, I think this would work: <? for ($i = 0; $i < count($second_array); $i++) { array_push($first_array[$i], $second_array[$i]); } ?> That's not terribly flexible, though. Is this used in a more generalized sense, or is it just this specific instance?[0] => Array ( [0] => 28 [1] => Music ) [1] => Array ( [0] => 5 [1] => Books ) )and Array ([0] => aaa [1] => bbb )I want to join this two array and the result must be loke this: Array ([0] => Array ( [0] => 28 [1] => Music [2] => aaa ) [1] => Array ( [0] => 5 [1] => Books [2] => bbb ) )Thanks in advance for your help
array_push($first_array[$key], $value);} else {
print 'ERROR: Key '.$key.' does not exist in array $first_array.\n';
// or alternatively to add a new sub-array to $first_array
// $first_array[$key] = array($value);
}
}
?>
--Bob