質問: 文字列の置換について こんにちは、kanpoと申します。 今回文字列の置換についての質問をさせていただきたいと思います。 やりたいことは以下のとおりです。 たとえば、あるstringデータに”あかさた#1728なはま#7586やらわ”などという 文字列が入ってるとします。 この文字列のなかから"#1728"と"#7586"を検索しそれぞれを #1728 → test #7586 → test2 と変換し最終的にもとのstringデータを ”あかさたtestなはまtest2やらわ”としたいのです。 説明が長くなってしまい申し訳ありませんがよろしくご教授ください。 環境は下記のとおりです。 redhatlinux6.2j apache-1.3.12-0jp1.i386 php-3.0.15_i18n_ja-0vl2.i386
回答: $string = "あかさた#1728なはま#7586やらわ”; $pattern = "#1728"; $replacement ="test"; ereg_replace($pattern, $replacement,$string); とかではできないでしょうか? # 参照している本がphp4ベースだからひょっとしたら関数おなじ関数がないかも...(^_^;;