Home  >  Article  >  Backend Development  >  请问php代码间的跳转函数有没有不是页面间的跳转

请问php代码间的跳转函数有没有不是页面间的跳转

WBOY
WBOYOriginal
2016-06-23 13:39:05974browse

请问php代码间的跳转函数有没有??不是页面间的跳转

比如:

$str="";  
$a=array(1,2,3,4,5,6);
$b=array(1,4,3,4,5,6);
$i=0;
foreach($a as $value){
    if($a[$i]        //如果条件满足,退出循环,直接执行最后的输出"数据有问题 ";
    }else{
      $str="aaaa=".$a[$i];  
    }
$i++;
}
  
echo "数据有问题";


回复讨论(解决方案)

break;

...if($a[$i]<$b[$i]){       echo "数据有问题";//如果条件满足,退出循环,直接执行最后的输出"数据有问题 ";       exit();    }...

可能我的示例没有表达出我的情况

if(){//前面还有很多个这样的,以下代码在很多个if里面$str="";  $a=array(1,2,3,4,5,6);$b=array(1,4,3,4,5,6);$i=0;foreach($a as $value){    if($a[$i]<$b[$i]){       //如果条件满足,退出循环,直接执行最后的输出"数据有问题 ";    }else{      $str="aaaa=".$a[$i];      }$i++;} //这中间还有很多代码,我就是不要执行这部分代码 echo "数据有问题"; 

if($condition){
die("数据有问题");
}

//正确用法是if(成立) {    做点什么} else {   做点其他的}//你的用法是if(成立) {   去做点什么} else {  做点其他的}{不想做的东西}{要做的东西}


$str="";  $a=array(1,2,3,4,5,6);$b=array(1,4,3,4,5,6);$i=0;foreach($a as $value){    if($a[$i]<$b[$i]){       xiangzuode();//如果条件满足调用想做的;       break;//做完了要退出!    }else{      $str="aaaa=".$a[$i];      }$i++;}  function buzuode() {    //不想做的,什么时候想做什么时候调用}  function xiangzuode() {//想做的   echo "数据有问题";} 

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn