Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk mengesan sama ada tatasusunan mempunyai nilai kunci tertentu dalam php

Bagaimana untuk mengesan sama ada tatasusunan mempunyai nilai kunci tertentu dalam php

青灯夜游
Lepaskan: 2023-03-16 10:42:01
asal
2658 orang telah melayarinya

Dua kaedah: 1. Gunakan pernyataan "array_search(specified key value, $arr)" Jika nama kunci dikembalikan, nilai kunci dinyatakan Jika FALSE, nilai kunci tidak dinyatakan . 2. Gunakan pernyataan "array_keys($arr, key value)" Jika tatasusunan kunci yang dikembalikan kosong, tiada nilai kunci ditentukan, jika tidak, terdapat nilai kunci.

Bagaimana untuk mengesan sama ada tatasusunan mempunyai nilai kunci tertentu dalam php

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

php mengesan sama ada tatasusunan itu Terdapat dua kaedah untuk nilai kunci tertentu

Kaedah 1: Gunakan fungsi array_search()

array_search() fungsi untuk mencari nilai kunci tertentu dalam nilai kunci tatasusunan dan mengembalikan nama kunci yang sepadan. Jika tidak mengembalikan FALSE jika tiada nilai.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array(1,0,&#39;4&#39;,2,3,4);
if(array_search(4,$arr)!="FALSE"){
	echo "有指定键值";
}else{
	echo "没有指定键值";
}
?>
Salin selepas log masuk

Bagaimana untuk mengesan sama ada tatasusunan mempunyai nilai kunci tertentu dalam php

2 Gunakan fungsi array_keys()

array_keys() fungsi juga boleh mencari nilai kunci dan kembalikan nama kunci yang sepadan.

Tetapi array_keys() akan mengembalikan nama kunci tatasusunan yang diperolehi dalam bentuk tatasusunan. Jika tiada nilai ditentukan, tatasusunan yang dikembalikan ialah tatasusunan kosong.

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr=array(1,0,&#39;4&#39;,2,3,4);
$key=array_keys($arr,6);
var_dump($key);
if($key!=[]){
	echo "有指定键值";
}else{
	echo "没有指定键值";
}
?>
Salin selepas log masuk

Bagaimana untuk mengesan sama ada tatasusunan mempunyai nilai kunci tertentu dalam php

Ubah suai dan cari 2

$key=array_keys($arr,2);
Salin selepas log masuk

Bagaimana untuk mengesan sama ada tatasusunan mempunyai nilai kunci tertentu dalam php

Pembelajaran yang disyorkan: "PHP Video Tutorial

Atas ialah kandungan terperinci Bagaimana untuk mengesan sama ada tatasusunan mempunyai nilai kunci tertentu dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan