Hi,
Google hat mir gerade zwei Alternativen gezeigt:
function array_combine($aK, $aV) {
$r = false;
$iCaK = count($aK);
$iCaV = count($aV);
if ($iCaK && $iCaV && $iCaK == $iCaV) {
$aC = array();
for ($i=0;$i<$iCaK;++$i) {
$aC[$aK[$i]] = $aV[$i];
}
$r = $aC;
}
return $r;
}
function array_combine($keys, $values) {
$keys = array_values($keys);
$values = array_values($values);
$combined = array ();
for ($i = 0, $cnt = count($values); $i < $cnt; $i++) {
$combined[$keys[$i]] = $values[$i];
}
return $combined;
}