Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mencari nilai maksimum dan minimum tatasusunan php

Bagaimana untuk mencari nilai maksimum dan minimum tatasusunan php

青灯夜游
青灯夜游asal
2022-04-29 15:06:336863semak imbas

Dua kaedah: 1. Gunakan pernyataan "maks(array)" untuk mendapatkan nilai maksimum, dan gunakan pernyataan "min(array)" untuk mendapatkan nilai minimum. 2. Gunakan "sort(array)" untuk mengisih tatasusunan dalam tertib menaik, gunakan "array_key_first(array)" untuk mendapatkan nilai minimum dan "array_key_last(array)" untuk mendapatkan nilai maksimum.

Bagaimana untuk mencari nilai maksimum dan minimum tatasusunan php

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.5, komputer DELL G3

Dalam php, terdapat banyak cara untuk dapatkan Untuk nilai maksimum dan minimum tatasusunan, artikel ini akan memperkenalkan dua kaedah:

Kaedah 1: Gunakan fungsi max() dan min()

  • fungsi max() mengembalikan nilai maksimum dalam tatasusunan

  • fungsi min() mengembalikan nilai minimum dalam tatasusunan

Contoh:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array(1,2,3,4,5,6,7,8,9);
echo "数组最大值为: ".max($arr)."<br>";
echo "数组最小值为: ".min($arr)."<br>";
?>

Bagaimana untuk mencari nilai maksimum dan minimum tatasusunan php

Kaedah 2: Gunakan fungsi sort(), array_key_first(), array_key_last() function

Anda boleh menggunakan sort() untuk mengisih tatasusunan dalam tertib menaik

<?php
$arr=array(52,1,45,9,0,21,-1,40,-5);
sort($arr);
var_dump($arr);
?>

Bagaimana untuk mencari nilai maksimum dan minimum tatasusunan php

Pada ketika ini dapat dilihat bahawa elemen pertama tatasusunan ialah nilai minimum, dan elemen terakhir Ia adalah nilai maksimum, cuma keluarkan dua nilai ini.

Jadi bagaimana untuk mendapatkan elemen pertama dan terakhir tatasusunan Anda boleh menggunakan fungsi array_key_first() dan array_key_last()

  • array_key_first() untuk mendapatkan elemen pertama daripada nilai kunci A tatasusunan yang ditentukan.

  • array_key_last() Mendapat nilai kunci terakhir tatasusunan yang ditentukan.

echo "数组最大值为: ".array_key_last($arr)."<br>";
echo "数组最小值为: ".array_key_first($arr)."<br>";

Bagaimana untuk mencari nilai maksimum dan minimum tatasusunan php

Nota: Versi PHP kedua-dua fungsi ini: PHP 7 >= 7.3.0, PHP 8

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk mencari nilai maksimum dan minimum tatasusunan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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