Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mencari nilai maksimum dan subskrip tatasusunan dalam php

Bagaimana untuk mencari nilai maksimum dan subskrip tatasusunan dalam php

青灯夜游
青灯夜游asal
2022-05-10 12:16:363128semak imbas

Cara mencari nilai maksimum dan subskrip tatasusunan dalam PHP: 1. Gunakan max() untuk mendapatkan nilai maksimum tatasusunan, sintaksnya ialah "$max=max($arr);"; 2. Gunakan array_search() untuk mencari dalam array Nilai maksimum akan mengembalikan nilai subskrip yang sepadan, sintaksnya ialah "array_search($max,$arr)".

Bagaimana untuk mencari nilai maksimum dan subskrip tatasusunan dalam php

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

Cari tatasusunan terbesar dalam php Kaedah nilai dan subskrip

PHP mencari nilai maksimum dan subskrip tatasusunan boleh dibahagikan kepada dua bahagian:

  • Mendapatkan nilai maksimum tatasusunan

  • Cari subskrip (nama kunci) nilai dalam tatasusunan berdasarkan nilai maksimum

Berikut adalah pengenalan terperinci kepada kaedah pelaksanaan.

1 Dapatkan nilai maksimum tatasusunan

PHP mempunyai banyak cara untuk mendapatkan nilai maksimum tatasusunan, seperti pengisihan (tertib menaik atau menurun), supaya elemen pada permulaan atau akhir adalah nilai Terbaik.

Tetapi kerana subskrip masih diperoleh, pengisihan tidak semestinya pilihan (ia mungkin memusnahkan susunan asalnya).

Kemudian kita hanya boleh menggunakan fungsi terbina dalam --max().

  • fungsi max() boleh mengembalikan nilai maksimum dalam tatasusunan

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array(1,45,9,0,52,21,-1,40,-5);
var_dump($arr);
$max=max($arr);
echo "数组最大值为: ".$max."<br>";
?>

Bagaimana untuk mencari nilai maksimum dan subskrip tatasusunan dalam php

2. Cari subskrip (nama kunci) nilai dalam tatasusunan berdasarkan nilai maksimum

PHP menyediakan fungsi terbina dalam--array_search()

Fungsi ini boleh digunakan dalam tatasusunan Mencari nilai yang diberikan, dan mengembalikan nama kunci yang sepadan (subskrip) jika berjaya.

$index=array_search($max,$arr);
echo "最大值的下标为:".$index;

Bagaimana untuk mencari nilai maksimum dan subskrip tatasusunan dalam php

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk mencari nilai maksimum dan subskrip tatasusunan dalam 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