Cara Mendapatkan Indeks Nilai Tertinggi dalam Tatasusunan
Memandangkan tatasusunan dengan nilai seperti yang ditunjukkan di bawah, adalah perkara biasa untuk menghadapi keperluan untuk mengenal pasti indeks nilai tertinggi dalam tatasusunan itu. Sebagai contoh, untuk tatasusunan di bawah, anda ingin tahu bahawa nilai tertinggi, 14, ditemui pada indeks 11.
Array ( [11] => 14 [10] => 9 [12] => 7 [13] => 7 [14] => 4 [15] => 6 )
Penyelesaian:
Kepada tentukan indeks nilai tertinggi dalam tatasusunan, anda boleh menggunakan penyelesaian berikut:
<code class="php">$maxs = array_keys($array, max($array));</code>
Kod ini mendapatkan semula kunci elemen dengan nilai tertinggi dalam tatasusunan. Secara lalai, ia mengembalikan semua kunci sedemikian ke dalam tatasusunan $maxs.
Nota:
Bergantung pada keperluan aplikasi khusus anda, anda mungkin hanya berminat untuk mendapatkan semula kunci tunggal yang dikaitkan dengan nilai tertinggi. Jika begitu, hanya gunakan kod berikut:
<code class="php">$maxs = array_keys($array, max($array))[0];</code>
Variasi ini memastikan anda hanya mendapatkan kunci padanan pertama, yang sepadan dengan indeks nilai tertinggi.
Atas ialah kandungan terperinci Bagaimana Mencari Indeks Nilai Tertinggi dalam Tatasusunan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!