Ben iki dizi, farklı sayıları her var, ben çalışıyorum, örneğin, biri 132 ve diğeri de 136 var olduğunu
Ben (ilk anahtar yapmak, ve ikinci bir değer) onları array_combine gerekir. Benim örnekte ben hiçbir karşılık gelen bir maç var 132 anahtar / değer çiftleri ve ekstra 4 damla tutmak istiyorum.
Şu anda (ben array_combine arasında php.net 'in dokümanlar bulunan) bu fonksiyonu var, ama çalışmıyor:
function array_combine2($arr1, $arr2) {
$count1 = count($arr1);
$count2 = count($arr2);
$numofloops = $count2/$count1;
$i = 0;
while($i < $numofloops){
$arr3 = array_slice($arr2, $count1*$i, $count1);
$arr4[] = array_combine($arr1,$arr3);
$i++;
}
return $arr4;
}
Ben geri alıyorum
Uyarı: array_combine () [function.array-birleştirmek]: Her iki parametre $ ARR4 ile başlar hattında elemanlarının eşit sayıda olmalıdır [] = ...
Herhangi bir tavsiye yardımcı olur,
teşekkürler!