【问题标题】:use switch in foreach to get just one string (in php)在 foreach 中使用 switch 来获取一个字符串(在 php 中)
【发布时间】:2018-06-05 11:15:54
【问题描述】:

我有一个深度更深的数组,我想让字符串与 switch 一起使用...

这是我的代码,但开关总是给我所有情况,但如果情况一“Ware zugestellt”为真,我想打破循环......

foreach( $orderresult['status_history'] as $result ) {
   $comment = $result['comment'];

    switch( $comment ) {
        case "Ware zugestellt":
            echo "Ware zugestellt";
            break;  
        case "Ware in Versand":
            echo "Ware in Versand";
            break;                          
        case "Ware am Lager":
            echo "Ware am Lager";
            break;      
   }
}

【问题讨论】:

  • 什么是编程语言?
  • 真的很抱歉,这是php
  • 要从 case 块中跳出循环,您可以在 PHP 中使用 break 2;。这是你需要的吗?
  • 感谢 Karsten,这就是解决方案

标签: php foreach switch-statement


【解决方案1】:

参考@Kartsen Koop:

Use break 2;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多