絵文字のマイクロ文字のニックネームを削除します。
/ * * *移除微信昵称中的絵文字字符 * @paramタイプ$ニックネーム * @returnタイプ * / 機能 removeEmoji($ニックネーム){ $ clean_text = "" ; // 一致絵文字 $ regexEmoticons = '/ [\ X {1F600} - \ X {1F64F}] / U' 。 $ clean_text = にpreg_replace($ regexEmoticons、 ''、$ニックネーム)。 // 一致その他の記号と絵文字 $ regexSymbols = '/ [\ X {1F300} - \ X {1F5FF}] / U' 。 $ clean_text = にpreg_replace($ regexSymbols、 ''、$ clean_text )。 // マッチ輸送や地図記号 $ regexTransport = '/ [\ X {1F680} - \ X {1F6FF}] / U' ; $ clean_text = にpreg_replace($ regexTransport、 ''、$ clean_textを)。 // 一致その他の記号 $ regexMisc = '/ [\ X {2600} - \ X {26FF}] / U' 。 $ clean_text = にpreg_replace($ regexMisc、 ''、$ clean_textを)。 // 一致ばかだ $ regexDingbats = '/ [\ X {2700} - \ X {27BF}] / U' 。 $ clean_text =preg_replace($ regexDingbats、 ''、$ clean_text ); // 取らニックネーム長指定 $ clean_text = ds_substing(clean_text $、0.20を); 戻り TRIM($ clean_text ); }