如何在php中组合几行

时间:2014-06-12 01:18:36

标签: php str-replace

<?php
$price= str_replace("\\", " ", $objVehicleData->getPrice());
$price= str_replace(",", " ", $price);
$price= str_replace("$", " ",$price);
$price= str_replace(" ", "",$price);
?>

以上代码有效..但我确信它可以在一行中做得更好..有人可以帮忙吗

1 个答案:

答案 0 :(得分:4)

$price= str_replace(array("\\", ",", "$", " "), "", $objVehicleData->getPrice());

来自the manual

  

如果搜索和替换是数组,则str_replace()从每个数组中获取一个值,并使用它们来搜索和替换主题。如果replace的值小于search,则空字符串将用于其余的替换值。 如果search是一个数组而replace是一个字符串,则此替换字符串将用于搜索的每个值。