配列の値から文字列を取り除く[PHP]

数値にカンマが混ざっている場合があります
入力フォームから値を得たときなどです
DBの型が数値型の場合、カンマなどがあるとエラーになります

そこで配列内の任意の項目からカンマを取り除く処理をしたいと思います

$smaple_arr = array("id"=>"100", "item"=>"book", "price"=>"1,500", "amount"=>"30,000");
print_r($smaple_arr);
// Array ( [id] => 100 [item] => book [price] => 1,500 [amount] => 30,000 ) 

// カンマを取り除く
$numeric = array("price","amount");
foreach($numeric as $k){
  $smaple_arr[$k] = str_replace(",", "", $smaple_arr[$k]);
}
print_r($smaple_arr);
// Array ( [id] => 100 [item] => book [price] => 1500 [amount] => 30000 )

str_replace()は置換をする関数です
","を""に置換することにより、カンマを取り除くことができました

PHP: str_replace - Manual