Php 如何使用中断if(命令)

Php 如何使用中断if(命令),php,Php,我在foreach循环中使用$I字符串作为限制 $i = 0; foreach($string as $menu){ $i++; if($i == 6){ break; } $menu_name = $menu['name']; $menu_style = $menu['style']; // i want to show total 5 menu names. if($menu_style == 'magazine'){ // i h

我在foreach循环中使用$I字符串作为限制

$i = 0;
foreach($string as $menu){
   $i++;
   if($i == 6){
   break;
   }
   $menu_name = $menu['name'];
   $menu_style = $menu['style'];

   // i want to show total 5 menu names.


   if($menu_style == 'magazine'){
   // i have 5+ menus names (magazine style)
   // butt here i want to show just one last magazine 
   echo $menu_name;
   }

   if($menu_style == 'normal'){
   // i have 5+ names menus (normal style)
   // butt here i want to show  4 last normal style 
   echo $menu_name.'<br>';
   }

}
$i=0;
foreach($string作为$menu){
$i++;
如果($i==6){
打破
}
$menu_name=$menu['name'];
$menu_style=$menu['style'];
//我想显示总共5个菜单名。
如果($menu\U style==‘杂志’){
//我有5个以上的菜单名(杂志风格)
//但在这里,我只想展示最后一本杂志
echo$菜单名称;
}
如果($menu_style=='normal'){
//我有5个以上的名称菜单(普通样式)
//但在这里我想展示4个最后的正常风格
回显$menu_名称。“
”; } }
我不想在SQL查询中使用限制

当我使用if($i==5){break;}时,告诉我代码只显示4 菜单名

告诉我显示菜单名称是如何符合我的要求的。

类似的内容

$i = 0;

foreach($string as $menu){
   $i++;
   if($i == 6){
   break;
   }
   $menu_name = $menu['name'];
   $menu_style = $menu['style'];

   // i want to show total 5 menu names.


   if($menu_style == 'magazine' && $i <= 5){
   // i have 5+ menus names (magazine style)
   // butt here i want to show just one last magazine 
       echo $menu_name;
   } else if($menu_style == 'normal' && $i <= 4){
   // i have 5+ names menus (normal style)
   // butt here i want to show  4 last normal style 
        echo $menu_name.'<br>';
   }

}
$i=0;
foreach($string作为$menu){
$i++;
如果($i==6){
打破
}
$menu_name=$menu['name'];
$menu_style=$menu['style'];
//我想显示总共5个菜单名。

if($menu\u style=='magazine'&&&i这里到底有什么问题?如果你想迭代5次,那么使用
if($i==6)
,你已经在发布的代码中这样做了。不清楚你在问什么。我想选择if($menu\u style=='magazine'),所以只显示一个名称。如果($menu\u style=='normal'))因此,显示名称4 name。这并不能真正澄清问题。那些
if
语句将完全按照预期执行。什么不起作用?
$menu\u style
的值是什么?代码的行为与您预期的行为有何不同?请描述问题。谢谢亲爱的..您已经解决了我的问题