お世話になっております。
掲題の件ですが、あるメールアドレス内の特定の文字列を検知して、trueの場合
空文字にするコードをご教授いただきたいです。
理想は
php
1検知したいもの 2@yahoo.co.jp & @gmail.com 3 4$mail= array("aaa@yahoo.co.jp","bbb@yahoo.co.jp","aaa@gmail.com","test@co.jp"); 5 6こちらを 7 8$mail= array("","","","test@co.jp"); 9 10みたいな形にしたいです。 11
今どのようなコードかといいますと
php
1foreach($mail as $m) { 2 if(strpos($m,'yahoo.co.jp') !== false) { 3 $str =str_replace($m,"",$mail); 4 } 5} 6
結果は
php
1array(4) { [0]=> string(15) "aaa@yahoo.co.jp" [1]=> string(0) "" [2]=> string(13) "aaa@gmail.com" [3]=> string(10) "test@co.jp" }
です。
ご教授いただけますと幸いです。
何から何まですみませんが宜しくお願いします(_ _)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/06/12 05:59