Php 转发的文本仍然包括RT和@name

Php 转发的文本仍然包括RT和@name,php,twitter,Php,Twitter,我正试图像推特那样格式化转发,让推特包含被转发用户的个人资料图片、姓名和文本 为了做到这一点,我将用户配置文件pic、名称和tweet id从“Retweetd_状态”中拉出来,例如 $rt_profile_img = $result->retweeted_status->user->profile_image_url; $rt_screen_name = $result->retweeted_status->user->screen_name; $rt_te

我正试图像推特那样格式化转发,让推特包含被转发用户的个人资料图片、姓名和文本

为了做到这一点,我将用户配置文件pic、名称和tweet id从“Retweetd_状态”中拉出来,例如

$rt_profile_img = $result->retweeted_status->user->profile_image_url;
$rt_screen_name = $result->retweeted_status->user->screen_name;
$rt_text = $result->retweeted_status->text;
配置文件图像和屏幕名称可以工作,但由于某些原因,文本输出仍然是这样-

RT @user: message

我想释放“RT@user”并保留消息。这就是“Retweetd_status”下的“text”字段提供的内容,但它不是这样显示的。我在输出中也显示了正确的$rt_文本。感谢您的帮助。谢谢

您不能只使用str_replace()?

理想情况下不能。“Retweetd_status”下的文本字段排除了我要删除的格式。我不明白的是为什么它还没有恢复到原来的状态。然而,我尝试了这个想法,效果很好,所以我不明白为什么我不应该使用它。谢谢