array_reduce
Bir geriçağırım işlevini dizinin bütün elemanlarına tek tek
uygulayıp sonucu döndürür
&reftitle.description;
mixedarray_reduce
arraygirdi
callbackişlev
intilk_değer
array_reduce işlevi işlev
işlevini girdi dizisinin bütün elemanlarına tek tek
uygulayıp sonucu döndürür.
&reftitle.parameters;
girdi
Girdi olarak bir dizi.
işlev
Geriçağırım işlevi.
ilk_değer
Seçimlik ilk_değer değiştirgesi verilmişse ve
dizi boşsa işlevin dönüş değeri ilk_değer olur,
aksi takdirde işleme sokulan ilk değer belirtilen
ilk_değer olur.
&reftitle.returnvalues;
Elde edilen sonucu döndürür.
Eğer dizi boşsa ve bir ilk_değer belirtilmemişse
array_reduce &null; döndürür.
&reftitle.examples;
- array_reduce örneği
]]>
İşlem sonucunda $b 15,
$c ise 1200 (= 10*1*2*3*4*5)
değerini içerirken $d 1 içerir.
&reftitle.seealso;
array_filter
array_map
array_unique
array_count_values