我想知道执行 PHP IF OR 语句的最佳方法..但我有超过 30 个以上的数组列表
这是数组的当前格式:
if($cq=="45" || $cq=="45" || $cq=="35") {
// action to my function
}
我知道我可以做一个数组,但是 Array();不支持条件..
谢谢
更新 - 我知道它很旧,即使我知道,而且我是 PHP 新手。查看我的个人资料问题示例(空白)
这是我留下的代码:
if(
$cq=="45" ||
$cq=="53" ||
$cq=="37" ||
$cq=="70" || //
$cq=="74" || //
$cq=="36" || // - this function removes colours if they have this ID
$cq=="66" || //
$cq=="61" || //
$cq=="69" ||
$cq=="20" ||
$cq=="55" ||
$cq=="50")
{
}
最佳答案
您可以尝试:
$cqs = array("45", "35");
if ( in_array($cq, $cqs) ) {
// action to your function
}
此外,您还必须考虑变量类型 - 是整数吗?然后删除所有的"
关于PHP IF OR Else 语句 - 执行此操作的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7755136/