Php 如何测试多个值中的一个
我想知道是否有一种方法可以压缩带有多个“OR”条件的if语句 例如,是否可以压缩以下内容:Php 如何测试多个值中的一个,php,if-statement,Php,If Statement,我想知道是否有一种方法可以压缩带有多个“OR”条件的if语句 例如,是否可以压缩以下内容: if ($foo == ('10') || $foo == ('30') || $foo == ('57') || $foo == ('59')) { // Do This } 这是这样的: if ($foo == (array('10','30','57','59'))) { // Do This } 上面这些似乎不起作用,我是不是找错了树了?使用-你有正确的想法,但只是语法不正确使用-你有正确的想
if ($foo == ('10') || $foo == ('30') || $foo == ('57') || $foo == ('59'))
{
// Do This
}
这是这样的:
if ($foo == (array('10','30','57','59')))
{
// Do This
}
上面这些似乎不起作用,我是不是找错了树了?使用-你有正确的想法,但只是语法不正确使用-你有正确的想法,但只是语法不正确使用-你有正确的想法,但只是语法不正确使用-你有正确的想法,但只是语法不正确关闭!用于测试值是否在数组中
if ( in_array($foo, array('10','30','57','59')) )
{
// Do This
}
接近!用于测试值是否在数组中
if ( in_array($foo, array('10','30','57','59')) )
{
// Do This
}
接近!用于测试值是否在数组中
if ( in_array($foo, array('10','30','57','59')) )
{
// Do This
}
接近!用于测试值是否在数组中
if ( in_array($foo, array('10','30','57','59')) )
{
// Do This
}
您对in_数组函数感兴趣
您对in_数组函数感兴趣
您对in_数组函数感兴趣
您对in_数组函数感兴趣
是的,检查in_数组函数:是的,检查in_数组函数:是的,检查in_数组函数:是的,检查in_数组函数:你也可以使用短数组语法:
如果(in_数组($foo,[1,2,3,4]){…
为什么要记下我的问题?堆栈溢出的目的是什么?+1。我认为,如果你的问题的标题能更清楚地解释你想做什么(同样,标题中不需要PHP),你的问题会更好。如何测试多个值中是否有一个值?您也可以使用短数组语法:if(in_array($foo,[1,2,3,4]){…}
为什么要记下我的问题?堆栈溢出的目的是什么?+1。我认为,如果你的问题的标题能更清楚地解释你想做什么(同样,标题中不需要PHP),你的问题会更好。如何测试多个值中是否有一个值?您也可以使用短数组语法:if(in_array($foo,[1,2,3,4]){…}
为什么要记下我的问题?堆栈溢出的目的是什么?+1。我认为,如果你的问题的标题能更清楚地解释你想做什么(同样,标题中不需要PHP),你的问题会更好。如何测试多个值中是否有一个值?您也可以使用短数组语法:if(in_array($foo,[1,2,3,4]){…}
为什么要记下我的问题?堆栈溢出的目的是什么?+1。我认为,如果你的问题的标题能更清楚地解释你想做什么(同样,标题中不需要PHP),你的问题会更好。如何测试多个值中的一个值?