2012-10-25 59 views
1

從MySQL數據庫我的輸出是這樣的: 圖標搜索圖標白色(從引導框架)PHP過濾特定的詞

,現在我想,這只是顯示圖標-Search沒有圖標白色字符串。

我該怎麼做?

感謝

回答

1
echo str_replace("icon-white", "", $your_output); 

或爲是什麼圖標白色串多一點迂腐刪除這樣的緣故將工作太

echo preg_replace("/(class=[\'\"].*?)(\s*icon\-white\s*)(.*?[\'\"])/i", "\\1\\3", $your_output); 
+0

增加了一個正則表達式,其將工作太所以只刪除類,而不是廣義字符串 – Lee

4

如果$var包含圖標搜索圖標白色,試試這種方式:

$var = str_replace(' icon-white', '', $var); 
+0

看到http://php.net/manual/en/function.str-replace.php – Edd

1

如果不再需要的文本圖標白色,只是在更新數據庫中的值:

UPDATE you_table SET you_column = REPLACE(you_column, ' icon-white', '') WHERE you_conditional; 

這將提高應用程序的性能,但如果你仍需要文字,然後用埃德的解決方案。