站長(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热精品| 久久精品国产精品亚洲下载| 国产午夜精品一本在线观看| 欧美亚洲国产精品第一页| 久久精品无码专区免费| 精品国产亚洲一区二区三区| 日韩人妻无码精品久久免费一| 91精品国产综合久久四虎久久无码一级 | 亚洲国产精品一区二区第一页免| 久久er热视频在这里精品| 精品国精品无码自拍自在线| 亚洲精品老司机在线观看| 国产精品福利片免费看 | 亚洲精品综合一二三区在线 | 亚洲?V乱码久久精品蜜桃 | 久久www免费人成精品香蕉| mm1313亚洲国产精品无码试看| 国产高清国产精品国产专区| 国内精品伊人久久久久av一坑 | 久久国产香蕉一区精品| 91精品国产91久久| 老司机99精品99| 精品国产麻豆免费人成网站| 99热亚洲色精品国产88| 国产精品揄拍100视频| 乱码精品一区二区三区| 亚洲爆乳精品无码一区二区三区| 人人妻人人澡人人爽精品欧美| 精品无码一级毛片免费视频观看| 国产一区二区精品久久岳| 国产精品 视频一区 二区三区| 91精品成人免费国产片 | 热re99久久精品国产99热| 99re6在线精品免费观看| 东京热TOKYO综合久久精品| 国产美女精品一区二区三区| heyzo高无码国产精品| 国产精品美脚玉足脚交欧美| 国产精品视频一区二区三区无码 | 国产精品99久久不卡| 国产精品免费在线播放|