<?php
$a = 'abc';
if($a among array('are','abc','xyz','lmn'))
echo 'true';
?>
Run Code Online (Sandbox Code Playgroud)
假设我有上面的代码,如何编写语句"if($ a between ...)"?谢谢
Bon*_*ono 16
使用该in_array()功能.
手册说:
除非设置严格,否则使用松散比较搜索干草堆的针.
例:
<?php
$a = 'abc';
if (in_array($a, array('are','abc','xyz','lmn'))) {
echo "Got abc";
}
?>
Run Code Online (Sandbox Code Playgroud)
像这样:
if (in_array($a, array('are','abc','xyz','lmn')))
{
echo 'True';
}
Run Code Online (Sandbox Code Playgroud)
此外,虽然技术上允许在您给出的示例中不使用花括号,但我强烈建议您使用它们.如果您稍后再回来并在条件为真时添加更多逻辑,则可能会忘记添加大括号,从而破坏您的代码.
| 归档时间: |
|
| 查看次数: |
3700 次 |
| 最近记录: |