我只想刪除按鈕HTML標記中的文本。使用PHP刪除按鈕標記中的文本
當我調用該函數get_button,它返回一個HTML代碼:
<button class="MyClass">"My Text"<i class="my icon"></i></button>
我只是想刪除「我的文字」和<i>
標籤,我嘗試使用str_replace
結合htmlspecialchars
,它不沒有工作。
$button = get_button();
$button = str_replace("My Text","",htmlspecialchars($button));
如果我var_dump($button)
,我沒有看到「我的文字」,但如果我同意了,「我的文字」出現,你知道這是爲什麼?
概括地說,我有這樣的:
更具體的函數返回這個HTML代碼:
<button class="simplefavorite-button active">Retirer des favoris
<i class="sf-icon-star-full"></i>
</button>
,我想這一點:
<button class="simplefavorite-button active"></button>
get_button()來自哪裏,你在使用框架嗎?如果是這樣的話? – RiggsFolly
正確的函數名是: '$ button = get_favorites_button($ fav);' 來自名爲「Favorites」的Wordpress插件。 – donfal71
使用strip_tags()刪除html標籤,並使用str_replace刪除字符串 –