• ベストアンサー

変数内のURL文字列を置換させたい

変数に格納した文字列のうち、URLを以下のようにして 置換しようとしましたが、置換されませんでした。 $html = str_replace("www.sample.com/hoge", "hoge.hogeoge.net", $html); str_replace の使い方が間違っているのでしょうか。 どうぞ宜しくお願い申し上げます。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

ちゃんとなりますが。 【ソース】 <?php $html = "www.sample.com/hoge"; $html = str_replace("www.sample.com/hoge", "hoge.hogeoge.net", $html); echo $html; 【結果】 I:\WebApp\php>php.exe test.php hoge.hogeoge.net I:\WebApp\php> $htmlの中身に対象文字列がないだけでは?

das_horn
質問者

お礼

ご回答ありがとうございました。 勘違いをしておりました。 ちゃんとできました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

あってるんじゃないですか? <?PHP $html="111www.sample.com/hoge222"; $html = str_replace("www.sample.com/hoge", "hoge.hogeoge.net", $html); print $html; //output:111hoge.hogeoge.net222 ?>

das_horn
質問者

お礼

ご回答ありがとうございました。 ちゃんとできました。 勘違いをしておりました。

すると、全ての回答が全文表示されます。

関連するQ&A