有谁知道从Instagram标题中删除表情符号?我订阅他们的api喂养某些照片类型并在我的网站上显示。我尝试在PHP中使用下面的命令来删除表情符号,但没有成功。
$newcaption = preg_replace('/[^a-zA-Z0-9 \.]/s', '', $caption);
有谁知道如何使用PHP摆脱instagram表情符号?我不知道他们的ascii字符集是什么。
答案 0 :(得分:1)
Instagram没有原生表情符号。我的建议是,创建一个包含所有已知表情符号(表情符号,Android,iOS等)的数组,然后搜索并从$caption
中删除它们。
我没有看到其他方法。
更新
我写了一个正则表达式可以帮助你而不创建数组,但它可能导致一些错误。试着看结果,这是:
$pattern = '/((?=:)|(?=;))(.*)(?=\s{1,})/i';
preg_replace($pattern, '', $string);