Berikut ialah beberapa pilihan tajuk, dengan mengambil kira format soalan dan kandungan artikel: Langsung dan Jelas: * Bagaimana untuk Mencari Nilai Minimum dan Maksimum dalam Tatasusunan PHP dengan Kunci? * Apakah Perbezaannya

Barbara Streisand
Lepaskan: 2024-10-27 08:01:30
asal
473 orang telah melayarinya

Here are a few title options, keeping in mind the question format and the article's content:

Direct and Clear:

* How to Find Minimum and Maximum Values in a PHP Array by Key?
* What are the Different Ways to Determine Minimum and Maximum Values in a PH

Menentukan Nilai Minimum dan Maksimum dalam Tatasusunan PHP

Apabila bekerja dengan tatasusunan berbilang dimensi dalam PHP, mengekstrak nilai minimum dan maksimum untuk sesuatu tertentu kunci boleh menjadi tugas biasa. Katakan anda mempunyai tatasusunan yang mengandungi objek atau tatasusunan dengan "Berat" sebagai salah satu kunci, seperti contoh yang disediakan:

$array = [
    ['Weight' => 200],
    ['Weight' => 180],
    ['Weight' => 175],
    ['Weight' => 195]
];
Salin selepas log masuk

Untuk mendapatkan nilai minimum dan maksimum "Berat", anda boleh menggunakan beberapa pendekatan :

Pilihan 1: Menggunakan array_column() dan Fungsi Tatasusunan

Ekstrak pemberat ke dalam tatasusunan baharu menggunakan array_column() dan kemudian cari nilai min dan maks:

$weights = array_column($array, 'Weight');
$min = min($weights);
$max = max($weights);
Salin selepas log masuk

Pilihan 2: Fungsi Pemetaan dan Tatasusunan

Begitu juga, petakan tatasusunan untuk mengekstrak pemberat dan kemudian gunakan fungsi tatasusunan:

$weights = array_map(function ($item) {
    return $item['Weight'];
}, $array);

$min = min($weights);
$max = max($weights);
Salin selepas log masuk

Pilihan 4: Menggunakan array_reduce()

Jika anda hanya memerlukan nilai minimum atau maksimum, array_reduce() menawarkan alternatif yang lebih pantas:

$min = array_reduce($array, function ($min, $item) {
    return min($min, $item['Weight']);
}, PHP_INT_MAX);
Salin selepas log masuk

Untuk nilai maksimum, mulakan dengan 0 atau -PHP_INT_MAX.

Atas ialah kandungan terperinci Berikut ialah beberapa pilihan tajuk, dengan mengambil kira format soalan dan kandungan artikel: Langsung dan Jelas: * Bagaimana untuk Mencari Nilai Minimum dan Maksimum dalam Tatasusunan PHP dengan Kunci? * Apakah Perbezaannya. 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!