1. 程式人生 > >PHP foreach巢狀if else的問題

PHP foreach巢狀if else的問題

foreach ($illegal_lang as $value){
	if(is_numeric(stripos($ua,$value)) == ture){
		$ccc = stripos($ua,$value);
		echo $ccc."-<br>";
		break;
	}else{
		
		echo "bucunzai<br>";
	}
}
如果條件為真,則走if,但是else必須全部跑完陣列,才能else,
求控制全部走完再else的思路


解答如下:
<?php
$exist = true;
foreach ($illegal_lang as $value){
    if(is_numeric(stripos(1,$value)) == ture){
        $ccc = stripos(0,$value);
        echo $ccc;
        break;
    }else{
         
        $exist = false;
    }
}
if(! $exist) {
    echo "bucunzai";
}
?>

初學者如需購買thinkphp程式(包括前後臺),加個人微信LBXZFR2013

微信掃描關注“公眾號” 有驚喜

公眾號ID“lbxzsan7378”