Mengisih Tatasusunan Bersekutu mengikut Medan Tertentu dalam PHP
Apabila bekerja dengan tatasusunan bersekutu dalam PHP, mungkin perlu mengisih tatasusunan berdasarkan medan atau kunci tertentu. Dalam kes khusus ini, keperluan adalah untuk mengisih tatasusunan bersekutu dalam tertib menurun bagi medan "avgSearchVolume".
PHP tidak menyediakan fungsi terbina dalam khusus untuk mengisih tatasusunan bersekutu mengikut medan tertentu. Walau bagaimanapun, anda boleh mencapai ini menggunakan fungsi usort() dan fungsi perbandingan tersuai.
Begini cara anda boleh melakukannya:
function cmp($a, $b) { return $b['avgSearchVolume'] - $a['avgSearchVolume']; } usort($array, "cmp");
Penjelasan:
Atas ialah kandungan terperinci Bagaimana untuk Mengisih Tatasusunan Bersekutu PHP dalam Susunan Menurun mengikut Medan Tertentu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!