Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Sprawdź język napisów na podstawie glifów w PHP

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 .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jakie są różnice między utf8_general_ci a utf8_unicode_ci?

  2. PHP / MYSQL Dodaj przycisk do kolumny

  3. Zaktualizuj dane bazy danych za pomocą przycisku przesyłania

  4. Jak zaimportować plik CSV do tabeli MySQL

  5. Wyjątki MySQLdb w Pythonie