循环遍历数组中的每个值,然后对这些值使用switch语句。
P粉513316221
P粉513316221 2023-07-30 12:21:44
[PHP讨论组]

我是PHP的新手,我想知道是否有人可以帮助我。

我有一个数组,数组中的值由另一个函数确定,但是数组的值始终是"warning"、"critical"或"ok",数组的长度也可以是任意的。例如:


$hold = array ( 'warning','warning','critical','ok');

如何使用switch函数和for循环函数,以便循环遍历数组中的每个值并打印出相应的消息(无论该消息在数组中出现多少次,例如警告在数组中出现两次,那么警告应该打印两次)。

我尝试了下面的代码,但它总是打印出未知。


switch($hold){
  case 'ok':
  echo 'everyhting is ok';
  break;

  case 'warning':
  echo 'it is a warning';
  break;

  case 'critical':
  echo 'its critical';
  break;

  default:
  echo 'unknown';
};

谢谢

P粉513316221
P粉513316221

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号