Mysql
 sql >> Database >  >> RDS >> Mysql

Controlla la lingua delle stringhe in base ai glifi in PHP

Questo dovrebbe farlo:

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

Potresti rendere quell'espressione regolare un po' più sofisticata, se lo desideri, ma non credo che tu ne abbia davvero bisogno.

Il \p sequenza di escape ti consente di selezionare i caratteri in base alle loro proprietà Unicode (quando u modificatore di pattern viene utilizzato).

Il manuale PHP menziona:"Proprietà estese come "Greek" o "InMusicalSymbols" non sono supportate da PCRE". Ma non è più del tutto vero. La versione PCRE 6.5 ha aggiunto il supporto per i nomi degli script .