目前我有以下字符串。從字符串中刪除'
$artist = 'Lookas';
$song = 'Can't Get Enough';
正如你可以在上面看到,該$song
部分包含隨機文本放在附近,只是放置一個象徵符號,應該是這樣的'
,我怎麼能解決這個問題?
該標題也會返回此次數。&
可以返回正確的&
符號。
目前我有以下字符串。從字符串中刪除'
$artist = 'Lookas';
$song = 'Can't Get Enough';
正如你可以在上面看到,該$song
部分包含隨機文本放在附近,只是放置一個象徵符號,應該是這樣的'
,我怎麼能解決這個問題?
該標題也會返回此次數。&
可以返回正確的&
符號。
那些不是「隨機」字符。這是一個html編碼撇號。
<?php
$song = 'Can't Get Enough';
var_dump(mb_convert_encoding($song, 'UTF-8', 'HTML-ENTITIES'));
輸出顯然是:
string(16) "Can't Get Enough"
如通過@ MEMOR-X的評論中提到,這些都是HTML實體。
如果這是您從自己的數據庫中獲得的數據,那麼您在錯誤的地方使用了htmlspecialchars()
。如果沒有,那麼我建議reading up該函數做什麼,你會發現如何解碼這些實體。
那些不是隨機文本。這些是[html實體代碼](https://www.tutorialspoint.com/html/html_entities.htm) –