Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menentukan sama ada nilai berada dalam tatasusunan dua dimensi dalam php

Bagaimana untuk menentukan sama ada nilai berada dalam tatasusunan dua dimensi dalam php

青灯夜游
Lepaskan: 2023-03-16 07:20:02
asal
2781 orang telah melayarinya

Kaedah penghakiman: 1. Gelung melalui tatasusunan dua dimensi, sintaks "foreach($arr as $v){}" akan menetapkan sub-array semasa kepada "$v" 2. Dalam badan gelung, Gunakan in_array() untuk menentukan sama ada nilai yang ditentukan berada dalam subarray, sintaksnya ialah "in_array("value",$v)", jika ya, ia mengembalikan BENAR.

Bagaimana untuk menentukan sama ada nilai berada dalam tatasusunan dua dimensi dalam php

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

Cara untuk tentukan nilai php Sama ada ia berada dalam tatasusunan dua dimensi

Dalam php, anda boleh menggunakan pernyataan foreach dan fungsi in_array untuk menentukan sama ada nilai berada dalam dua dimensi tatasusunan.

1 Gunakan pernyataan foreach untuk menggelung melalui tatasusunan dua dimensi

<?php
header("Content-type:text/html;charset=utf-8");
$arr = array(
	array("a", "aa", "aaa"), 
	array("b", "bb", "bbb"), 
	array("c", "cc", "ccc")
);
foreach($arr as $v){
	
}
?>
Salin selepas log masuk

Lepasi tatasusunan dua dimensi yang diberikan, dan dalam setiap gelung, tukar <🎜 tatasusunan semasa > Subarray diperuntukkan kepada . $v

2. Dalam badan gelung, gunakan in_array() untuk menentukan sama ada nilai yang ditentukan berada dalam subbarray

in_array(search,array) Cari sama ada nilai yang ditentukan wujud dalam Nilai tatasusunan; mengembalikan BENAR jika nilai itu ditemui dalam tatasusunan, sebaliknya FALSE.

foreach($arr as $v){
	if(in_array("bb",$v)){
		echo "指定值在二维数组中";
	}
}
Salin selepas log masuk

Bagaimana untuk menentukan sama ada nilai berada dalam tatasusunan dua dimensi dalam php

Disyorkan: "

Tutorial Video PHP"

Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada nilai berada dalam tatasusunan dua dimensi 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