php in_array многобайтовый эквивалент

Является in_array() функция в PHP многобайтовой безопасной?

Если нет, как я могу сделать это так?

php.net многобайтовые списки ссылок mb_stristr() но он принимает строку, а не массив как стог сена .

мой haystack = array струн и needle = string,

1

Решение

Так как я не смог найти никакого встроенного решения 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;
}
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]