抱歉英语不好。据我所知,在使用str_replace()
时,我只能替换另一个字符/单词/句子。
我有字符串" 5.501,82
"在一个双位阵列内。我首先将.
替换为空白/空格。
所以现在我想在82之前替换逗号。有没有机会在同一个str_replace()
中替换它?
我已经尝试过这个:
str_replace('.', '', ',', '.', $dolarcompra[1]);
str_replace('.', '', $dolarcompra[1]), str_replace(',', '.', $dolarcompra[1]);
我使用函数创建一个只允许七个参数的行,而$dolarcompra
是最后一个。
答案 0 :(得分:1)
使用数组。但订单在这里很重要。了解如何首先替换.
,以便您最终不会替换替换,
的那些?您不希望将,
替换为.
,然后将.
替换为''
:
$result = str_replace(array('.', ','), array('', '.'), $dolarcompra[1]);