Wie um herauszufinden, ob ein string hat, alle englischen oder arabischen Buchstaben
Nehme ich diese Frage/Antwort weiter
Wie um zu überprüfen, ob ein string enthält nur Buchstaben des englischen Alphabets und Ziffern?
aber es fehlt Sonderzeichen prüfen, können wir das tun?
Mein Ziel ist es, herauszufinden, ob der string hat Arabische Zeichen, aber das könnte schwierig werden... (falls nicht, bitte beraten).
Alternativ können wir überprüfen, ob es alle englische Zeichen enthalten, sonst wäre es sicherlich Arabisch, da habe ich diese beiden Sprachen nur...
- Sie könnten versuchen
mb_detect_encoding
: php.net/manual/en/function.mb-detect-encoding.php - So dass Sie wollen sicherstellen, dass die Zeichenfolge enthält nur Englisch oder nur Arabische Zeichen, richtig?
- stackoverflow.com/questions/2752691/... ?
- Durch Besondere Zeichen, du meinst Interpunktion, Symbole, etc.?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kann man sich Arabische Zeichen mit regexp
http://www.php.net/manual/en/regexp.reference.unicode.php
Wenn es nicht funktioniert, versuchen Sie Folgendes:
PHP preg-Funktionen, die basierend auf PCRE, Unicode-Unterstützung, wenn der /u-option angefügt, um den regulären Ausdruck, wie pro http://www.regular-expressions.info/unicode.html.
Laut regular-expressions.info, PCRE ist Optional mit Unterstützung von Unicode-Skripten. So haben Sie einen genaueren Blick hier wird über Skripte
\p{Arabic}
passt arabischen Zeichen