php多字节中的in_array()
函数安全吗?
如果没有,我怎么能这样做?
php.net 多字节引用列表mb_stristr()
但它接受一个字符串,而不是数组作为haystack 。
我的haystack = array
个字符串和needle = string
。
答案 0 :(得分:0)
由于我找不到任何内置的php解决方案,我就像@FirstOne建议的那样
/**
*@return bool true if needle is found in haystack, false otherwise
*/
public function custom_mb_in_array(array $_hayStack,$_needle) {
foreach ($_hayStack as $value) {
if((mb_strtolower($value)) === (mb_strtolower($_needle))) {
return true;
}
}
return false;
}