$array = array("aa"=>"1234","bb=>"2314","cc"=>"5814","dd"=>"3501");

$arrayに格納された値に含まれる1を削除したいのですが、
以下のコードよりももっと良い書き方ありませんでしょうか?

foreach($array as $k => $v) {
$hairetu[] = str_replace("1", "", $v);
}