Tero

[+] Remove Emoji Characters in PHP

Jun 5th, 2018
396
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.82 KB | None | 0 0
  1. function remove_emoji($string) {
  2.  
  3.     // Match Emoticons
  4.     $regex_emoticons = '/[\x{1F600}-\x{1F64F}]/u';
  5.     $clear_string = preg_replace($regex_emoticons, '', $string);
  6.  
  7.     // Match Miscellaneous Symbols and Pictographs
  8.     $regex_symbols = '/[\x{1F300}-\x{1F5FF}]/u';
  9.     $clear_string = preg_replace($regex_symbols, '', $clear_string);
  10.  
  11.     // Match Transport And Map Symbols
  12.     $regex_transport = '/[\x{1F680}-\x{1F6FF}]/u';
  13.     $clear_string = preg_replace($regex_transport, '', $clear_string);
  14.  
  15.     // Match Miscellaneous Symbols
  16.     $regex_misc = '/[\x{2600}-\x{26FF}]/u';
  17.     $clear_string = preg_replace($regex_misc, '', $clear_string);
  18.  
  19.     // Match Dingbats
  20.     $regex_dingbats = '/[\x{2700}-\x{27BF}]/u';
  21.     $clear_string = preg_replace($regex_dingbats, '', $clear_string);
  22.  
  23.     return $clear_string;
  24. }
Advertisement
Add Comment
Please, Sign In to add comment