Rumah >pembangunan bahagian belakang >masalah PHP >Apakah cara untuk mencari nilai dalam tatasusunan dalam php
Kaedah carian: 1. Gunakan pernyataan "in_array($search,$arr,$type)"; 2. Gunakan pernyataan "array_search($search,$arr,$type)" 3. Gunakan pernyataan "array_key_exists" ($search,$arr)".
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3
carian php tatasusunan Kaedah nilai tertentu
Kaedah 1: Gunakan fungsi in_array()
in_array() fungsi untuk mencari sama ada nilai yang dinyatakan wujud dalam tatasusunan.
<?php header("Content-type:text/html;charset=utf-8"); $people = array("Peter", "Joe", "Glenn", "Cleveland"); if(in_array("Glenn",$people)){ echo "找到指定值"; }else{ echo "没有找到指定值"; } ?>
Kaedah 2: fungsi array_search()
fungsi array_search() adalah sama seperti in_array(), dalam tatasusunan Cari nilai kunci. Jika nilai ditemui, kunci elemen padanan dikembalikan. Jika tidak dijumpai, mengembalikan palsu.
<?php $a=array("a"=>"Dog","b"=>"Cat","c"=>5,"d"=>"5"); echo array_search("Dog",$a); echo array_search("5",$a); ?>
Kaedah 3: Gunakan fungsi array_key_exists()
array_key_exists() fungsi untuk menyemak sama ada array yang ditentukan wujud. nama kunci, mengembalikan benar jika nama kunci wujud, dan mengembalikan palsu jika nama kunci tidak wujud.
<?php header("Content-type:text/html;charset=utf-8"); $a=array("a"=>"Dog","b"=>"Cat"); if(array_key_exists("a",$a)){ echo "Key exists!"; }else{ echo "Key does not exist!"; } ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah cara untuk mencari nilai dalam tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!