所以目前我的标题看起来是这样的。
Z Ft. Fetty Wap - Nobody’s Better (CDQ)
而不是看起来像这样Z Ft.Fetty Wap-Nobody’;s更好(CDQ)。
我该怎么解决这个问题?我目前正在使用WordPress,并将标准的the_title
函数分解为如下所示。
$title = htmlentities(get_the_title ());
$str = explode ("–", $title);
$artist = preg_replace('#'[[a-zA-Z].*']#','',$str[0]);
$song = preg_replace('#'[[a-zA-Z].*']#','',$str[1]);
通过这种方式,我可以同时获得艺术家的名字和歌曲的名字,并在我觉得合适的地方使用它们。
尝试使用htmlspecialchars_decode()
您可以在这里看到一个示例