Langkah pelaksanaan: 1. Gunakan fungsi min() untuk mendapatkan nilai elemen terkecil dalam tatasusunan, sintaks "$min=min($arr);" 2. Gunakan fungsi array_search() untuk cari nilai yang diperolehi dalam tatasusunan Nilai minimum akan mengembalikan nilai subskrip yang sepadan, sintaksnya ialah "array_search($min,$arr)".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
Analisis: PHP untuk mencari minimum dalam tatasusunan Nilai elemen dan subskrip Nilai untuk mencari subskrip yang sepadan (nama kunci) nilai dalam tatasusunan
Kemudian kita hanya boleh menggunakan fungsi terbina dalam --min().
Langkah 2: Cari subskrip (nama kunci) bagi nilai dalam tatasusunan berdasarkan nilai minimum
PHP Menyediakan fungsi terbina dalam--array_search()<?php header('content-type:text/html;charset=utf-8'); $arr=array(1,45,9,0,-5,52,21,-1,40); var_dump($arr); $min=min($arr); echo "数组最小值为: ".$min."<br>"; ?>
Fungsi ini boleh mencari nilai yang diberikan dalam tatasusunan, dan mengembalikan nama kunci yang sepadan (subskrip) jika berjaya.
Enkapsulasi fungsi ke dalam fungsi:
$index=array_search($min,$arr); echo "最小值的下标为:".$index;
function f($arr){ $min=min($arr); echo "数组最小值为: ".$min."<br>"; $index=array_search($min,$arr); echo "最小值的下标为:".$index; }
Penerangan fungsi:
$arr=array(1,2,3); var_dump($arr); f($arr); $arr=array(1,0,1); var_dump($arr); f($arr);
fungsi min() mengembalikan nilai minimum dalam tatasusunan, atau nilai minimum antara beberapa nilai yang ditentukan.
Nota: Jika anda ingin mendapatkan nilai maksimum, anda boleh menggunakan fungsi max().
2. Fungsi array_search()
min(array_values); or min(value1,value2,...);
参数 | 描述 |
---|---|
array_values | 必需。规定一个包含值的数组。 |
value1,value2,... | 必需。规定要比较的值(至少两个值)。 |
Parameter | Perihalan |
---|---|
nilai | Diperlukan. Menentukan nilai kunci untuk dicari dalam tatasusunan. |
array | Diperlukan. Menentukan tatasusunan yang hendak dicari. |
ketat | Pilihan. Jika parameter ini ditetapkan kepada TRUE, fungsi mencari tatasusunan untuk unsur-unsur jenis data dan nilai yang sama. Nilai yang mungkin: benar salah - lalai Jika ditetapkan kepada benar, jenis nilai yang diberikan dalam tatasusunan disemak, nombor 5 dan rentetan 5 adalah berbeza (lihat Contoh 2). |
array_search(value,array,strict)
参数 | 描述 |
---|---|
value | 必需。规定在数组中搜索的键值。 |
array | 必需。规定被搜索的数组。 |
strict | 可选。如果该参数被设置为 TRUE,则函数在数组中搜索数据类型和值都一致的元素。可能的值:
|
ARRAY PHP
"Atas ialah kandungan terperinci Bagaimana untuk mencari nilai elemen terkecil dan subskrip dalam tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!