Is there a way to have the effect of array_combined, but ensure that duplicate elements of an array are not removed?
For example, the way things are now, this happens:
Array ( [name] => Array ( [0] => Joe [1] => Joe [2] => Joe ) [animal] => Array ( [0] => Dog [1] => Cat [2] => Rabbit ) [submit] => Validez )
Returns:
Array ( [Joe] => Dog [] => )
What I would want is for it to return:
Array ( [Joe] => Dog [Joe] => Cat [Joe] => Rabbit)
Upon array_combine.
This is the array_combine function I'm using:
if (!function_exists('array_combine')) {
function array_combine($a, $b) {
$c = array();
if (is_array($a) && is_array($b))
while (list(, $va) = each($a))
if (list(, $vb) = each($b))
$c[$va] = $vb;
else
break 1;
return $c;
}
}