Dalam pengaturcaraan PHP, selalunya perlu mencari nilai maksimum dan minimum dalam tatasusunan Ini adalah salah satu operasi yang sangat penting. Artikel ini akan memperkenalkan beberapa kaedah dan fungsi untuk mencapai tugasan ini.
PHP mempunyai beberapa fungsi terbina dalam yang boleh mendapatkan nilai maksimum dan minimum dalam tatasusunan dengan mudah.
a. Fungsi max(): Mengembalikan nilai terbesar dalam tatasusunan.
Sintaks: maks(array $values)
Kod sampel:
$arr = array(2, 8, 5, 1, 7); $max = max($arr); echo "数组中的最大值是:" . $max;
Hasil keluaran:
数组中的最大值是:8
b : Mengembalikan nilai terkecil dalam tatasusunan.
Sintaks: min(array $values)
Kod contoh:
$arr = array(2, 8, 5, 1, 7); $min = min($arr); echo "数组中的最小值是:" . $min;
Hasil keluaran:
数组中的最小值是:1
Fungsi sort() dalam PHP boleh digunakan untuk mengisih tatasusunan Dengan fungsi ini, kita boleh mencari nilai maksimum dan minimum sesuatu tatasusunan.
a. Cari nilai maksimum tatasusunan
Kod contoh:
$arr = array(2, 8, 5, 1, 7); sort($arr); // 从小到大排序 $max = end($arr); // 获取最后一个元素,即最大值 echo "数组中的最大值是:" . $max;
Hasil keluaran:
数组中的最大值是:8
b nilai tatasusunan
Kod sampel:
$arr = array(2, 8, 5, 1, 7); sort($arr); // 从小到大排序 $min = reset($arr); // 获取第一个元素,即最小值 echo "数组中的最小值是:" . $min;
Hasil keluaran:
数组中的最小值是:1
Jika anda tidak mahu menggunakan fungsi terbina dalam Atau fungsi sort(), anda juga boleh melaksanakan algoritma untuk mencari nilai maksimum dan minimum sendiri Berikut adalah beberapa kod sampel.
a. Cari nilai maksimum tatasusunan
Kod contoh:
$arr = array(2, 8, 5, 1, 7); $max = $arr[0]; // 假设第一个元素是最大值 foreach ($arr as $val) { if ($val > $max) { // 如果有更大的元素,更新最大值 $max = $val; } } echo "数组中的最大值是:" . $max;
Hasil keluaran:
数组中的最大值是:8
b nilai tatasusunan
Kod sampel:
$arr = array(2, 8, 5, 1, 7); $min = $arr[0]; // 假设第一个元素是最小值 foreach ($arr as $val) { if ($val < $min) { // 如果有更小的元素,更新最小值 $min = $val; } } echo "数组中的最小值是:" . $min;
Hasil keluaran:
数组中的最小值是:1
Ringkasan: Di atas adalah beberapa kaedah dan fungsi biasa untuk mendapatkan maksimum dan minimum nilai tatasusunan PHP, anda boleh memilih dan menggunakan mengikut keperluan dan tabiat anda sendiri.
Atas ialah kandungan terperinci Bagaimana untuk mencari nilai maksimum dan minimum dalam tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!