mysql データベースからの出力は次のようになります: icon-search icon-white (ブートストラップ フレームワークから)
そして今、アイコンの白い文字列なしでアイコンの検索のみを表示することを望みます。
どうやってやるの?
ありがとう
icon-search アイコン white$var
が含まれている場合は、次の方法で試してください。
$var = str_replace(' icon-white', '', $var);
echo str_replace("icon-white", "", $your_output);
または、このようなものを削除するアイコンの白い文字列についてもう少し詳しく説明するためにも機能します
echo preg_replace("/(class=[\'\"].*?)(\s*icon\-white\s*)(.*?[\'\"])/i", "\\1\\3", $your_output);
テキスト icon-white が不要になった場合は、データベースの値を更新するだけです。
UPDATE you_table SET you_column = REPLACE(you_column, ' icon-white', '') WHERE you_conditional;
これにより、アプリケーションのパフォーマンスが向上しますが、それでもテキストが必要な場合は、Edd のソリューションを使用してください。