Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana Mencari Indeks Nilai Maksimum dalam Tatasusunan PHP?
Menentukan Indeks Nilai Maksimum dalam Tatasusunan
Mendapatkan semula indeks nilai maksimum dalam tatasusunan ialah tugas biasa dalam pengaturcaraan. Pertimbangkan tatasusunan dengan nilai berangka, seperti:
[11] => 14 [10] => 9 [12] => 7 [13] => 7 [14] => 4 [15] => 6
Penyelesaian:
Untuk mendapatkan indeks nilai tertinggi dalam tatasusunan, kami menggunakan bina- dalam PHP fungsi array_keys(). Fungsi ini mengambil dua hujah: tatasusunan dan nilai sasaran. Dalam kes kami, kami berminat dengan nilai maksimum. Dengan menggabungkan fungsi ini dengan fungsi max(), kita boleh menentukan indeks(es) yang dikaitkan dengan nilai tertinggi.
<code class="php">$maxs = array_keys($array, max($array));</code>
Hasilnya, disimpan dalam tatasusunan $maxs, mengandungi semua indeks yang sepadan dengan nilai maksimum. Jika anda hanya memerlukan satu indeks sahaja, anda boleh mengaksesnya dengan $maxs[0].
Nota:
Dengan menggunakan pendekatan ini, anda memperoleh setiap indeks yang berkaitan dengan nilai maksimum. Dalam kes di mana terdapat berbilang kejadian nilai maksimum, semua indeks yang sepadan akan dimasukkan dalam tatasusunan $maxs.
Atas ialah kandungan terperinci Bagaimana Mencari Indeks Nilai Maksimum dalam Tatasusunan PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!