- ベストアンサー
文字列から、特定の文字を削除したい
アンケートで入力された値を受け取り、メールで送信しているのですが、受け取った値から、特定の文字列を削除することは可能でしょうか? 例えば電話番号の入力の場合、 03-xxxx-xxxx →03xxxxxxxx 077-xxx-xxxx →077xxxxxxx のように、-(ハイフン)が入力されていたら、-を削除した文字列に置換してメール送信したいのです。 入力する時に、3つのテキストエリアに分けるのは諸事情でできないので、特定の文字を削除する関数か処理方法がありましたら、教えていただきたいです。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
str_replace http://itbtech.itboost.co.jp/man/php_man/function.str-replace.html <?php $orig_telno = "03-xxxx-xxxx"; $telno = str_replace("-", "", $orig_telno); echo $telno; 03xxxxxxxx “PHP 文字列” あたりをキーワードに検索すれば そんなに難しいものでもないような。
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.2
$str=str_replace("-","",$str);
質問者
お礼
回答、ありがとうございます。 str_replaceなんていう、一番初歩の関数を思い出せなかったのがとても恥ずかしいです; 難しいのばかり探そうとしてしまってました; ありがとうございました。
お礼
回答、ありがとうございます。 str_replace! 文字列操作の基本みたいな関数なのにすっかり忘れてしまってました;お恥ずかしい;