İlişkisel dizinin bir satırının toplamını döndüren bir php işlevi var mı?PHP kullanan bir ilişkisel dizi dizisi toplamı?
Yalnızca bir sayaç ve foreach döngüsü kullanmamalı mıyım?
Takdir ederiz!
İlişkisel dizinin bir satırının toplamını döndüren bir php işlevi var mı?PHP kullanan bir ilişkisel dizi dizisi toplamı?
Yalnızca bir sayaç ve foreach döngüsü kullanmamalı mıyım?
Takdir ederiz!
array_sum sizin için çalışacaktır.
$arr = array(
'key1' => 54.3,
65 => 10
);
$sum = array_sum($arr);
array_sum
http://php.net/array_sum
Bir dizi özetliyor - bakılmaksızın indeks tipinin.
Alex'in mesaja göre, array_column()
kullanabilirsiniz Eğer PHP >= 5.5
kullanıyorsanız yalnızca Eğer bunu yapamazsınız PHP Sürüm ve PHP-Versiyon 5.5 daha düşük değiştirmek, ayrıca gidebiliriz:
array_sum(array_map(function($element){return $element['key_name'];}, $your_array));
bu irade sonuçlar aynı.
Girdi ve beklenen çıktıya bir örnek verebilir misiniz? – cletus