如何停止循环PHP

the*_*ede -1 php arrays foreach loops

我试图找出是否有可能在PHP中停止foreach循环,像这样,

$arr = array('Joe', 'Jude', 'James', 'Pitch', 'Tim');
$i=0;
foreach($arr as $val){
    echo $val;
    if($i == 2){
         //Stop looping
    }
}
Run Code Online (Sandbox Code Playgroud)

反正怎么办,如果是的话我该怎么办?

谢谢.

Phi*_*lip 6

使用break和增量$i.

$arr = array('Joe', 'Jude', 'James', 'Pitch', 'Tim');
$i=0;
foreach($arr as $val){
    echo $val;
    if(++$i == 2){
       break; 
   }
}
Run Code Online (Sandbox Code Playgroud)