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 .