PHP代码:
$search = "Who is KMichaele test";
$array = ["john","michael","adam"];
if (in_array($search, $array)) {
echo "success";
}
else
echo "fail";
我想要成功的输出。这怎么可能呢?
发布于 2018-08-10 10:01:57
下面是一个in_array
-esque函数,它将忽略大小写并在匹配的早期退出:
function search_array($search, $arr) {
foreach ($arr as $item) {
if (stripos($search, $item) !== false) {
return 1;
}
}
return 0;
}
$search = "Who is KMichaele test";
$array = ["john", "michael", "adam"];
if (search_array($search, $array)) {
echo "success\n";
}
else {
echo "fail\n";
}
输出
success
https://stackoverflow.com/questions/51777844
复制相似问题