【问题标题】:How to combine several lines in php [duplicate]如何在php中组合几行[重复]
【发布时间】:2014-06-12 01:18:35
【问题描述】:
<?php
$price= str_replace("\\", " ", $objVehicleData->getPrice());
$price= str_replace(",", " ", $price);
$price= str_replace("$", " ",$price);
$price= str_replace(" ", "",$price);
?>

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

【问题讨论】:

标签: php str-replace


【解决方案1】:
$price= str_replace(array("\\", ",", "$", " "), "", $objVehicleData->getPrice());

来自the manual

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

【讨论】:

  • @Amadan 以为我明白了。显然不是。固定。
猜你喜欢
  • 2019-11-09
  • 2021-12-26
  • 2011-09-12
  • 2011-08-23
  • 1970-01-01
  • 2021-06-13
  • 1970-01-01
  • 1970-01-01
  • 2022-01-05
相关资源
最近更新 更多