PHP:替换同一str_replace中的两个项目

时间:2016-04-27 18:15:25

标签: php string str-replace

抱歉英语不好。据我所知,在使用str_replace()时,我只能替换另一个字符/单词/句子。

我有字符串" 5.501,82"在一个双位阵列内。我首先将.替换为空白/空格。

所以现在我想在82之前替换逗号。有没有机会在同一个str_replace()中替换它?

我已经尝试过这个:

str_replace('.', '', ',', '.', $dolarcompra[1]);

str_replace('.', '', $dolarcompra[1]), str_replace(',', '.', $dolarcompra[1]);

我使用函数创建一个只允许七个参数的行,而$dolarcompra是最后一个。

1 个答案:

答案 0 :(得分:1)

使用数组。但订单在这里很重要。了解如何首先替换.,以便您最终不会替换替换,的那些?您不希望将,替换为.,然后将.替换为''

$result = str_replace(array('.', ','), array('', '.'), $dolarcompra[1]);