住所: 12345 West Palm Rd., #7B Daytona, FL
「。」を削除しようとしています。「Rd.」のキャラクター および「#7B」の「#」文字。ただし、どのような文字列が指定されていても、これらの文字を削除したいと思います...
これを行う簡単な方法はありますか?
私は strstr に精通していますが、私がやろうとしていることを行うには複雑な方法のようです...
アドバイスをいただければ幸いです。
住所: 12345 West Palm Rd., #7B Daytona, FL
「。」を削除しようとしています。「Rd.」のキャラクター および「#7B」の「#」文字。ただし、どのような文字列が指定されていても、これらの文字を削除したいと思います...
これを行う簡単な方法はありますか?
私は strstr に精通していますが、私がやろうとしていることを行うには複雑な方法のようです...
アドバイスをいただければ幸いです。
str_replace (array(".", "#"), "", $string);
PHP には、行おうとしていることに対して便利な文字列置換メソッドがあります。
$address = "12345 West Palm Rd., #7B Daytona, FL";
$characters = array('.','#',etc.);
$stripped = str_replace($characters, '', $address);
echo $stripped; // 12345 West Palm Rd, 7B Daytona, FL
function docの例 #2を見てください。strtr
$str = preg_replace('/\./', '', $address);
$str = preg_replace('/#/', '', $str);
$string = strtr($string, array('.' => '', '#' => ''));
次の php コードを使用します。
$smt="12345 West Palm Rd., #7B Daytona, FL";
$smt=str_replace(".","",$smt);
$smt=str_replace("#","",$smt);