Baş çizilmeye ve googling iki saat sonra - Ben şaşırıp!
Başlık başı olarak ben fonksiyon aracılığıyla döngüsü olarak inşa edilen bir dizi dönmek için çalışıyorum. Ben işbirliği olmaz, ancak sadece başka üzerinde dizi değişkeni dönmek istiyorum. Bu sadece, boş olarak uzak işlevi döndürür ancak başka dahilinde bunu print_r ve beklendiği gibi gösterir. Bu sadece basit $ open_array değişkeninde dizi dönmek olmaz. Herhangi bir fikir (veya istismar) minnetle duyacağız!
function find_parent($number, $open = false) {
if(isset($other_variable[$number])) {
foreach($other_variable[$number] as $val) {
$open[$val->id] = [$val->id;
$open = find_parent([$val->id, $open);
}
}
else {
return $open;
}
}
$open_array = find_parent($number);
print_r($open_array);