Unicode-Version: 15.0.
Installieren Sie diese Bibliothek mit dem Composer-Befehl require
:
composer require maximal/emoji ' ^1.0 '
Oder fügen Sie den Paketnamen zum Abschnitt require
Ihrer Datei composer.json
hinzu:
"require": {
"maximal/emoji": "^1.0"
}
und dann ausführen:
composer update
Fügen Sie dann Composer Autoload an einer beliebigen Stelle in Ihren Code ein:
require_once __DIR__ . ' /vendor/autoload.php ' ;
use Maximal Emoji Detector ;
// Whether the given string contains emoji characters
$ isEmojiFound = Detector:: containsEmoji ( $ string );
// 'test' -> false
// 'test ?' -> true
// Whether the given string consists of emoji characters only
$ isEmojiOnly = Detector:: onlyEmoji ( $ string );
// 'test ?' -> false
// '??' -> true
// String without any emoji character
$ stringWithoutEmoji = Detector:: removeEmoji ( $ string );
// 'test ?' -> 'test '
// '??' -> ''
// All emojis of the string
$ allEmojis = Detector:: allEmojis ( $ string );
// 'test ?' -> ['?']
// '??' -> ['?', '?']
// Starting emojis of the string
$ startingEmojis = Detector:: startingEmojis ( $ string );
// '?? test' -> ['?', '?']
// 'test ?' -> []
containsEmoji($string): bool
Erkennt, ob die angegebene Zeichenfolge ein oder mehrere Emoji-Zeichen enthält.
onlyEmoji($string, $ignoreWhitespace = true): bool
Erkennt, ob die angegebene Zeichenfolge nur aus Emoji-Zeichen besteht.
Diese Methode ignoriert alle Leerzeichen, Tabulatoren und andere Leerzeichen ( s
). Übergeben Sie false
an den zweiten Parameter, um Leerzeichen nicht zu ignorieren.
removeEmoji($string): string
Gibt die angegebene Zeichenfolge zurück, wobei alle Emoji-Zeichen entfernt wurden.
allEmojis($string): array
Gibt ein Array aller Emojis der Eingabezeichenfolge zurück.
startingEmojis($string, $ignoreWhitespace = true): array
Gibt ein Array von Start-Emojis der Eingabezeichenfolge zurück.
Diese Methode ignoriert alle Leerzeichen, Tabulatoren und andere Leerzeichen ( s
). Übergeben Sie false
an den zweiten Parameter, um Leerzeichen nicht zu ignorieren.
Führen Sie einfache Tests durch:
php test/tests.php
Erwartete Ausgabe:
Tests total: 119
run: 119
succeeded: 119
failed: 0