Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Verifique o idioma da string com base em glifos em PHP


Isso deve servir:
preg_match("/\p{Arabic}/u", $item['item_title'])

Você pode tornar essa expressão regular um pouco mais sofisticada se quiser, mas não acho que você realmente precise.

O \p sequência de escape permite selecionar caracteres com base em suas propriedades Unicode (quando o u modificador de padrão é usado).

O manual do PHP menciona:"Propriedades estendidas como "Greek" ou "InMusicalSymbols" não são suportadas pelo PCRE." Mas isso não é mais totalmente verdade. PCRE versão 6.5 adicionou suporte para nomes de script .