PHP 数组 要跳过 中间的连续三个元素,for 循环的条件怎么写?
<?php$cars=array("bmw","vw","benz","honda","toyota","ford");for($row=0||$row>3;$row<c...
<?php
$cars = array ("bmw","vw","benz","honda","toyota","ford");
for ($row=0 || $row>3; $row<count($cars); $row++)
{
echo $cars[$row]."</br>";
}
?>
怎么写? 要结果是 输出 bmw toyota ford ,跳过 第 2 ,3 ,4 个 元素。 展开
$cars = array ("bmw","vw","benz","honda","toyota","ford");
for ($row=0 || $row>3; $row<count($cars); $row++)
{
echo $cars[$row]."</br>";
}
?>
怎么写? 要结果是 输出 bmw toyota ford ,跳过 第 2 ,3 ,4 个 元素。 展开
2个回答
展开全部
foreach($cars as $car) {
if($car=="vw"||$car=="benz"||$car=="honda") {
continue;
}
echo $car"</br>";
}
if($car=="vw"||$car=="benz"||$car=="honda") {
continue;
}
echo $car"</br>";
}
追问
if($car=="vw"||$car=="benz"||$car=="honda") 能不能 用一个不等式 表示剔除一个连续的范围? array_slice($cars 1,3) 这是要 剔除的
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在for循环里面加个if的判断就可以了
追问
foreach 加 slice 函数比较通用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询