删除'来自字符串

时间:2016-09-19 06:03:59

标签: php

目前我有以下字符串。

$artist = 'Lookas';
$song = 'Can't Get Enough';

正如您在上面所看到的,$song部分包含随机文字,只是放置一个看起来像'的符号,我该如何解决?

标题也会多次返回.. &同意返回正确的&符号。

2 个答案:

答案 0 :(得分:1)

那些不是“随机”字符。它是一个html编号的撇号。

<?php
$song = 'Can&#039;t Get Enough';
var_dump(mb_convert_encoding($song, 'UTF-8', 'HTML-ENTITIES'));

输出显然是:

string(16) "Can't Get Enough"

答案 1 :(得分:0)

如@ Memor-X的评论所述,这些是HTML实体。

如果这是您从自己的数据库获取的数据,那么您在错误的地方使用htmlspecialchars()。如果没有,那么我建议reading up关于该功能的作用,并且您将了解如何解码这些实体。