使用更精确的搜索方法,使用in_array()函数或者使用严格模式的in_array()函数(第三个参数设置为true),以确保能够搜索到带小数点的数字。
示例代码:
// 使用in_array()函数 $numbers = array(1, 2, 3, 3.14, 4, 5); if (in_array("3.14", $numbers)) { echo "3.14 found in array"; } else { echo "3.14 not found in array"; }
// 使用严格模式的in_array()函数 $numbers = array(1, 2, 3, 3.14, 4, 5); if (in_array("3.14", $numbers, true)) { echo "3.14 found in array"; } else { echo "3.14 not found in array"; }