Bagaimana Mencari Indeks Nilai Tertinggi dalam Tatasusunan?

Linda Hamilton
Lepaskan: 2024-10-29 01:46:30
asal
705 orang telah melayarinya

How to Find the Index of the Highest Value in an Array?

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
)
Salin selepas log masuk

Penyelesaian:

Kepada tentukan indeks nilai tertinggi dalam tatasusunan, anda boleh menggunakan penyelesaian berikut:

<code class="php">$maxs = array_keys($array, max($array));</code>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!