【发布时间】:2018-04-11 19:15:55
【问题描述】:
如何去除PHP字符串开头的⭕️和♛表情符号? 请注意,我只想删除⭕️和♛表情符号,而不是所有表情符号。
例如:-
如果字符串是⭕️ ABC 123 XYZ 789 ????
然后从字符串的开头删除表情符号♛后,它应该看起来是ABC 123 XYZ 789 ????。
我尝试了preg_replace("⭕️", "", $string) and str_replace("⭕️", "", $string),但根本不起作用。
【问题讨论】:
-
那么,您尝试了哪些方法,哪些方法不起作用?
-
@WiktorStribiżew 删除字符串与移动一组字符不同,所以我认为重复项不适合。
-
请参阅链接问题中的
$str = preg_replace('/^' . preg_quote($prefix, '/') . '/', '', $str);。$prefix是(⭕️|♛)。可能需要u修饰符。 -
@WiktorStribiżew 或者你只使用
trim():-)