php判断是否是特殊字符如emoji表情
/**
* 判断是否是特殊字符 eg:emoji表情
* @param $str 待判断字符串
* @return bool 判断结果
*/
function has_special_char($str)
{
$len = mb_strlen($str);
$array = [];
for ($i = 0; $i < $len; $i++) {
$array[] = mb_substr($str, $i, 1, 'utf-8');
if (strlen($array[$i]) >= 4) {
return true;
}
}
return false;
}