Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menjumlahkan lajur tatasusunan berbilang dimensi dalam php
Kaedah jumlah: 1. Gunakan array_column() untuk mendapatkan semua elemen lajur yang ditentukan dalam tatasusunan berbilang dimensi Sintaks "rray_column(array, 'specified column name')" akan mengembalikan tatasusunan hasil yang mengandungi. semua elemen; 2. Gunakan "array_sum (susunan hasil)" untuk mengira jumlah semua elemen dalam tatasusunan hasil.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
php untuk tatasusunan berbilang dimensi Kaedah untuk menjumlahkan lajur tertentu
Dalam PHP, anda boleh menggunakan array_column() dan array_sum() untuk menjumlahkan lajur tertentu tatasusunan berbilang dimensi.
1. Gunakan array_column() untuk mendapatkan semua elemen lajur yang ditentukan
array_column() boleh mengembalikan nilai satu lajur dalam yang ditentukan tatasusunan; ia akan dikembalikan Tatasusunan, nilai tatasusunan ialah nilai lajur yang ditentukan.
<?php header('content-type:text/html;charset=utf-8'); $arr=array( array( 'month' => "1", 'days' => 31, ), array( 'month' => "2", 'days' => 28, ), array( 'month' => "3", 'days' => 31, ), array( 'month' => "4", 'days' => 30, ), array( 'month' => "5", 'days' => 31, ) ); var_dump($arr); $days=array_column($arr, 'days'); var_dump($days); ?>
2 Gunakan array_sum() untuk menjumlahkan array hasil
array_sum() fungsi boleh mengira hasil dalam. tatasusunan yang ditentukan Jumlah semua elemen
echo "多维数组中days列的和:".array_sum($days);
Mari kita semak dengan kalkulator:
Disyorkan kajian : "Tutorial video PHP》
Atas ialah kandungan terperinci Bagaimana untuk menjumlahkan lajur tatasusunan berbilang dimensi dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!