Seb*_*zko 0 php case switch-statement preg-match
我正在 php 中制作 switch 函数,我想知道是否可以制作这样的情况之一:
switch($message){
case 'hi':
$output = $jsonWelcome;
break;
case preg_match('/start/', $message):
$output = $jsonHelp;
break;
}
Run Code Online (Sandbox Code Playgroud)
我想在 $message 例如:“项目启动”或“启动项目”时执行最后一种情况。我认为这是因为 preg_match 返回 0 或 1。有什么方法可以让这段代码起作用吗?
switch($message){
case 'hi':
$output = $jsonWelcome;
break;
case (preg_match('/start/', $message) ? true : false):
$output = $jsonHelp;
break;
}
Run Code Online (Sandbox Code Playgroud)
应该可以正常工作。
示例工作代码: http://sandbox.onlinephpfunctions.com/code/99ab518718ce9488277619a33dbfdf353f0c2316
| 归档时间: |
|
| 查看次数: |
9385 次 |
| 最近记录: |