Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Cekap Mencari Nilai Tertinggi dalam Tatasusunan PHP Berbilang Dimensi?
Mencari Nilai Tertinggi dalam Tatasusunan Berbilang Dimensi
Apabila bekerja dengan tatasusunan berbilang dimensi yang kompleks, mendapatkan nilai tertinggi boleh menjadi mencabar. Satu pendekatan biasa ialah mencipta tatasusunan baharu yang mengandungi hanya nilai yang diingini (cth., "Jumlah") dan kemudian gunakan fungsi max() terbina dalam. Walau bagaimanapun, kaedah ini melibatkan langkah tambahan dan boleh menjadi tidak cekap.
Penyelesaian yang lebih cekap tersedia menggunakan fungsi array_column PHP, yang diperkenalkan dalam versi 5.5. Fungsi ini membolehkan anda mengekstrak tatasusunan nilai yang sepadan dengan kunci tertentu dalam tatasusunan berbilang dimensi.
Untuk mencapai matlamat anda, anda hanya boleh menggunakan coretan berikut:
$highestTotal = max(array_column($array, 'Total'));
Ini akan kembalikan nilai maksimum untuk kunci "Jumlah" dalam tatasusunan. Nilai yang diambil mewakili nilai "Jumlah" tertinggi dalam tatasusunan berbilang dimensi.
Atas ialah kandungan terperinci Bagaimana untuk Cekap Mencari Nilai Tertinggi dalam Tatasusunan PHP Berbilang Dimensi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!