我有一个数值变量$i
。这是一个while循环,$i
在每次迭代后递增。
如何使条件语句不必写这么长的语句if($i == 1 || $i == 2 || $i == 25 [...])
?
提前感谢!
在_array中使用php。
$os = array("Mac", "NT", "Irix", "Linux");
if (in_array("Irix", $os)) {
echo "Got Irix";
}
似乎有点明显,您应该深入研究PHP的文档。有一些标准函数可以做很多事情,并帮助您节省大量时间。
你说你有一个字符串,但展示了一个带有数组的例子。假设您的输入中确实有一个字符串,您可以尝试explode()函数将其分解为一个对象数组。
然后,在_Array()函数中使用一个真正的Array就可以了。
$resultString = "12 13 17 26";
$resultArray = explode(" ", $resultString);
if (in_array("13", $resultArray)) {
echo "found";
} else {
echo "not found";
}