sql >> Database >  >> RDS >> Mysql

Controleer de taal van de tekenreeks op basis van glyphs in PHP

Dit zou het moeten doen:

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

Je zou die reguliere expressie wat verfijnder kunnen maken als je wilt, maar ik denk niet dat dat echt nodig is.

De \p ontsnappingsreeks laat je karakters selecteren op basis van hun Unicode-eigenschappen (wanneer de u patroonmodificator wordt gebruikt).

De PHP-handleiding vermeldt:"Uitgebreide eigenschappen zoals "Greek" of "InMusicalSymbols" worden niet ondersteund door PCRE." Maar dat is niet meer helemaal waar. PCRE release 6.5 heeft ondersteuning voor scriptnamen toegevoegd .



  1. mysql-hulpprogramma voor querycontrole

  2. 2 manieren om rijen te retourneren die alleen niet-alfanumerieke tekens bevatten in Oracle

  3. Oracle/SQL:waarom vraagt ​​​​query SELECT * FROM records WHERE rownum>=5 AND rownum <=10 - retourneert nul rijen

  4. ALTER &DROP-tabel DDL met onmiddellijk uitvoeren in Oracle-database