emoji php
ve parser and tests
유니코드 버전: 15.0.
Composer require
명령을 사용하여 이 라이브러리를 설치합니다.
composer require maximal/emoji ' ^1.0 '
또는 composer.json
파일의 require
섹션에 패키지 이름을 추가하세요.
"require": {
"maximal/emoji": "^1.0"
}
그런 다음 다음을 실행하십시오.
composer update
그런 다음 코드의 어느 위치에나 Composer 자동 로드를 포함합니다.
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
주어진 문자열에 하나 이상의 이모티콘 문자가 포함되어 있는지 여부를 감지합니다.
onlyEmoji($string, $ignoreWhitespace = true): bool
주어진 문자열이 이모티콘 문자로만 구성되어 있는지 여부를 감지합니다.
이 방법은 공백, 탭 및 기타 공백 문자( s
)를 무시합니다. 공백 문자를 무시하지 않으려면 두 번째 매개 변수에 false
전달합니다.
removeEmoji($string): string
모든 이모티콘 문자가 제거된 지정된 문자열을 반환합니다.
allEmojis($string): array
입력 문자열의 모든 이모티콘 배열을 반환합니다.
startingEmojis($string, $ignoreWhitespace = true): array
입력 문자열의 시작 이모티콘 배열을 반환합니다.
이 방법은 공백, 탭 및 기타 공백 문자( s
)를 무시합니다. 공백 문자를 무시하지 않으려면 두 번째 매개 변수에 false
전달합니다.
간단한 테스트 실행:
php test/tests.php
예상 출력:
Tests total: 119
run: 119
succeeded: 119
failed: 0