Soruma konuda here, Jacob Relkin kullanarak büyük bir çözüm önerdi call_user_func_array. Bu benim sorunum çözüldü ama şimdi ben referans için aşağıda benim asıl soru ne istediğini elde etmek için bu işlevi yokluğunda bu nasıl gerçekten merak ediyorum:
Original Question: strong>
Ben şu şekilde dizide bir dizi oluşturma:
$final_array = array();
for($i = 0; $i < count($elements); $i++) {
for($j = 0; $j < count($elements); $j++) {
if($i!=$j)
$final_array[] = array_intersect($elements[$i], $elements[$j]);
}
}
Ben $final_array
değişkeni içindeki tüm diziler meydana elemanların listesini bulmaya çalışıyorum. Yani array_intersect
fonksiyonuna geçmek bu nasıl merak ediyorum. Birisi nasıl $final_array[0], $final_array[1], ... $final_array[end_value]
array_intersect
kullanılarak argümanlarımdan oluşturmak için bana söyleyebilir misiniz? Bunun için daha iyi bir yaklaşım varsa ya, o çok büyük olurdu.
Ben aşağıdaki oluşturmak için bir yol arıyorum:
array_intersect($final_array[0], $final_array[1], $final_array[2], ...)