正如我们所知,foreach循环将执行直到条件不会变为false.我只想执行一次.
$i=0;
foreach($html->find('img') as $element)
{
if($i!=0)
break;
$logo= $element->src . '<br>';
$i++;
}
Run Code Online (Sandbox Code Playgroud)
还有其他解决方案吗?喜欢foronce代替foreach?
Sho*_*hoe 13
正如我们所知,foreach循环将执行直到条件不会变为false.
甲foreach除非一个循环将用于容器的每一个项目执行一次return或break病症的内定义foreach块.
我只想执行一次.
执行一次的循环称为"首先不要使用循环".这是你的例子:
$logo = $html->find('img')[0]->src . '<br>';
Run Code Online (Sandbox Code Playgroud)