ホームページ > バックエンド開発 > PHPチュートリアル > 123 個すべてを赤で描画したいのですが、返される結果は予期された 0560708 ではなく 008 です。何が問題ですか?

123 個すべてを赤で描画したいのですが、返される結果は予期された 0560708 ではなく 008 です。何が問題ですか?

WBOY
リリース: 2016-06-13 12:56:57
オリジナル
1048 人が閲覧しました

123 をすべて赤で描画したいのですが、返される結果は予期された 0560708 ではなく 008 です。何が問題ですか?

<?php<br />
$subject=1235612371238;<br />
$word=123;<br />
$pattern="#.*($word).*#sUi";<br />
echo preg_replace($pattern, "0", $subject);<br />
?>
ログイン後にコピー



123 個すべてを強調表示したいのですが、返される結果は予期された 0560708 ではなく 008 です。何が問題ですか?


-----解決策--------------------------------
<?PHP<br />
$subject=1235612371238;<br />
$word=123;<br />
$pattern="/.*($word).*/sUi";<br />
//echo preg_replace($pattern, "0", $subject);<br />
var_dump(Strtr($subject,Array('123'=>'0')));
ログイン後にコピー

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート