站長(zhǎng)資訊網(wǎng)
        最全最豐富的資訊網(wǎng)站

        php怎么判斷元素是否在二維數(shù)組中

        判斷步驟:1、使用foreach語(yǔ)句循環(huán)遍歷二維數(shù)組的外層數(shù)組元素,語(yǔ)法““foreach($arr as $v){//循環(huán)體代碼}””;2、在循環(huán)體中,利用“if(is_array($v)){if(array_search(元素值,$v)){//指定元素在二維數(shù)組中}}else{if($v===元素值){//指定元素在二維數(shù)組中}}”語(yǔ)句判斷指定元素是否在二維數(shù)組中。

        php怎么判斷元素是否在二維數(shù)組中

        本教程操作環(huán)境:windows7系統(tǒng)、PHP8.1版、DELL G3電腦

        php判斷元素是否在二維數(shù)組中的方法

        步驟1、使用foreach語(yǔ)句循環(huán)遍歷二維數(shù)組的外層數(shù)組元素

        foreach($arr as $v){ //循環(huán)體代碼 }

        遍歷給定的 $arr 數(shù)組,在每次循環(huán)中會(huì)將當(dāng)前數(shù)組的值賦給 $v。

        步驟2、在循環(huán)體中,判斷元素是否在二維數(shù)組中

        使用is_array()函數(shù)判斷外層元素是否為數(shù)組類型(是否為子數(shù)組)

        • 如果是則利用array_search()判斷指定元素是否在子數(shù)組中

        • 如何不是則利用“===”判斷當(dāng)前元素是否為指定元素即可

        if(is_array($v)){ 	if(array_search(7,$v)){ 		echo "指定元素在二維數(shù)組中"; 		break; 	} }else{ 	if($v===7){ 		echo "指定元素在二維數(shù)組中"; 		break; 	} }

        完整實(shí)現(xiàn)代碼:

        <?php header("content-type:text/html;charset=utf-8"); $arr = array(1,2,3,array(4,5,6),7,8,array(9,10));  var_dump($arr); foreach($arr as $v){ if(is_array($v)){ 	if(array_search(7,$v)){ 		echo "指定元素在二維數(shù)組中"; 		break; 	} }else{ 	if($v===7){ 		echo "指定元素在二維數(shù)組中"; 		break; 	} } }  ?>

        php怎么判斷元素是否在二維數(shù)組中

        改良一下:

        <?php header("content-type:text/html;charset=utf-8"); function f($val,$arr) { 	$con = 0; 	foreach ($arr as $v) { 		if (is_array($v)) { 			if (array_search($val, $v)) { 				$con = 1; 				break; 			} 		} else { 			if ($v === $val) { 				$con = 1; 				break; 			} 		} 	} 	if ($con == 1) { 		echo "指定元素 $val 在二維數(shù)組中<br>"; 	} else { 		echo "指定元素 $val 不在二維數(shù)組中<br>"; 	} } $arr = array(1, 2, 3, array(4, 5, 6), 7, 8, array(9, 10)); var_dump($arr); f("h",$arr); f(7,$arr); ?>

        php怎么判斷元素是否在二維數(shù)組中

        推薦學(xué)習(xí):《PHP視頻教程》

        贊(0)
        分享到: 更多 (0)
        網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
        主站蜘蛛池模板: 久久99精品国产麻豆宅宅| 国产精品hd免费观看| 久久国产乱子伦精品免费强| 麻豆精品视频在线观看| 日韩精品在线观看视频| 精品久久久久久成人AV| 无码欧精品亚洲日韩一区夜夜嗨| 国产精品成人99久久久久| 99热精品在线| 久久99精品久久久久久久不卡 | 亚洲欧洲精品成人久久奇米网| 911亚洲精品国产自产| 国产精品你懂的| 精品国产三级a在线观看| 中文成人无字幕乱码精品区 | 国产伦精品免编号公布| 亚洲精品二三区| 欧美精品一区二区三区免费| 精品日本一区二区三区在线观看| 99亚洲精品视频| 91精品日韩人妻无码久久不卡| 国产在线精品网址你懂的| 999久久久无码国产精品| 精品麻豆丝袜高跟鞋AV| 久久青青草原精品国产| 少妇人妻偷人精品免费视频| 一本一本久久A久久综合精品| 亚洲成人国产精品| 四虎精品成人免费视频| 亚洲国产精品自在拍在线播放| 欧美人与性动交α欧美精品| 久久国产精品二国产精品| 国内精品免费久久影院| 久久精品国产一区二区 | 国产日韩一区在线精品欧美玲| 992tv精品视频tv在线观看| 99久久99久久久精品齐齐| 国产精品久久久久久久久免费| 国产亚洲精品国产| 亚洲精品理论电影在线观看| 99riav国产精品|