php - 如果字符串与 PHP 中的 3 个选项之一不匹配
问题描述
这是我过去必须检查是否$A
不匹配的代码$B
if($A!=$B) {
$set = array();
echo $val= str_replace('\\/', '/', json_encode($set));
//echo print_r($_SERVER);
exit;
}
现在我需要与此条件相反的情况:($A
需要匹配其中一个$B
,$C
或$D
)
解决方案
查看一个值是否与多个值之一匹配的简单快捷方式,您可以将要与之比较的值 ( $B
、$C
和$D
) 放入一个数组中,然后用于in_array()
查看原始值 ( $A
) 是否与其中任何一个匹配。
if (in_array($A, [$B, $C, $D])) {
// ...
}
如果您不希望它匹配任何,$B
或仅使用$C
:$D
!
if (!in_array($A, [$B, $C, $D])) {
// ...
}
推荐阅读
- c# - 获取嵌套层次结构返回无效状态代码
- angular - 带有可观察字符串数组的角度垫表返回列标题错误
- css - 包括 Bootstrap 混乱的 CSS
- javascript - 将页脚发送到页面末尾
- graphql - Gatsby & GraphQL:将字符串字段转换为降价
- node.js - 将文件添加到文件夹时自动响应(Dropbox API)
- xml - 使用 XSL 转换在 MS Access 中导入 XML 文件
- python - 如何从文件夹中读取选择性图像文件,其中搜索条件位于 PandaFrame 框架中?通过 Python 中的 cv2
- python - RandomForestRegressor:输入包含 NaN、无穷大或对于 kaggle 学习上的 dtype('float32') 来说太大的值
- haskell - 我怎样才能找到他的名字的文件路径?