0
連字符我有以下網址:http://test.com/client/!MG2s-/編碼的網址,其中包括PHP
我希望能夠抓住塞在我的代碼中使用它進一步下跌
用下面的代碼:
$page_slug=$post->post_name; echo $page_slug;
輸出爲!mg2s
即使網址是http://test.com/client/%21MG2s%2D/的結果仍然是一樣的。該slug是從第三方應用程序生成的,所以需要連字符。我知道破折號是用來淨化標題的,但我需要找到一種方法來顯示連字符。
我自己也嘗試沒有成功:
$page_slug= urlencode($post->post_name); $str = str_replace('-', '%2D', $page_slug); echo $str;
是沒有什麼辦法,連字符可以顯示?
更多注意事項:這隻發生在以連字符結尾的slu happening上。帶有連字符的S have在顯示連字符時沒有問題。