To powinno wystarczyć:
preg_match("/\p{Arabic}/u", $item['item_title'])
Możesz uczynić to wyrażenie regularne nieco bardziej wyrafinowanym, jeśli chcesz, ale nie sądzę, że naprawdę musisz.
\p
sekwencja ucieczki
pozwala wybrać znaki na podstawie ich właściwości Unicode (gdy u
modyfikator wzoru
jest używany).
Podręcznik PHP wspomina:"Rozszerzone właściwości, takie jak "Greek" lub "InMusicalSymbols" nie są obsługiwane przez PCRE." Ale to już nie do końca prawda. W wersji PCRE 6.5 dodano obsługę nazw skryptów .