Hướng dẫn php detect emoji - php phát hiện biểu tượng cảm xúc
Điều này được sao chép và điều chỉnh một cách xấu hổ và điều chỉnh từ chức năng này ở đây. Vì vậy, kudos đến Huy Nguyen Quang, người đã viết chức năng ban đầu.
EDIT: Như đã chỉ ra có một số biểu tượng cảm xúc mà hàm trên không phát hiện. Tôi đã kiểm tra điều đó và điều đó hoàn toàn đúng. Lý do cho điều đó là hàm trên kiểm tra một phạm vi Unicode (tương tự như: là ký tự này trong khoảng từ 5 đến 15). Nhưng có nhiều biểu tượng cảm xúc không trong phạm vi này. Có thể chỉ tăng phạm vi Unicode nhưng có thể có một số ký tự trong phạm vi đó không phải là biểu tượng cảm xúc nên có vẻ không thanh lịch lắm. Hàm ban đầu kiểm tra nhiều phạm vi và đây có thể là giải pháp tốt nhất. Điều đó là, chức năng này đã được cập nhật 4 năm trước vì vậy nó chắc chắn không phản ánh bảng màu biểu tượng cảm xúc hiện tại. Bởi vì tôi không phải là biểu tượng cảm xúc và phạm vi unicode của chúng, tôi không thể cung cấp một giải pháp dựa trên phạm vi, thay vào đó tôi chỉ kiểm tra chống lại tất cả các unicodes biểu tượng cảm xúc hiện có:
Chức năng này có - tất nhiên - sẽ được cập nhật cho mỗi bản phát hành biểu tượng cảm xúc mới nhưng điều đó cũng phải xảy ra cho các giải pháp tầm xa. |