Ben diziler (bilinmeyen miktar) bir listesi var, ben yinelemeli hepsini birleştirmek gerekir.
Peki ne yaptım bu dizileri her bir dizi oluşturmak ve bu işlevin içine onları geçmek ne:
function mergeMonth($array)
{
foreach($array as $date_string => $inner_array)
{
if(isset($temp_inner_array))
{
$temp_inner_array = array_merge_recursive($temp_inner_array,$inner_array);
}
else
{
$temp_inner_array = $inner_array;
}
}
return $temp_inner_array;
}
Çoğu zaman bu ben bunu beklenen gibi çalışır, ama bazen bu hatayı alıyorum:
Warning: array_merge_recursive(): recursion detected in ... on line 89
Neden biliyor musunuz?
Herhangi bir fikir?
Teşekkürler!
UPDATE
yapısı bu gibi:
Array
(
[sales] => 301.5
[cost] =>
[repairs] => 0
[esps] => 0
[margin] => 301.5
[verified] => unverified
)
: Ben daha sonra değiştirdi
Array
(
[sales] => 301.5
[cost] => 0
[repairs] => 0
[esps] => 0
[margin] => 301.5
[verified] => unverified
)
ve bu sorunu sabit :)
Benim değişiklik düzelttim NEDEN açıklayabilir herkes Not, kabul cevabı alacaksınız!