2013-08-27 117 views
-1

我使用str_replace但不会将逗号更改为点。str_replace不会用点替换逗号

​​

我真的很困惑,为什么这是行不通的,因为我到处看看我看到这个选项以点替换逗号。

有人可以帮我吗?

谢谢!

+13

'$级= str_replace函数( ',','。',$ grade);'你必须指定一个变量,str_replace返回一个值,而不是以$ grade作为参考。 – Sugar

+1

请参阅@ C.Malet评论。我只是低估了这一点,因为这真的很基本。请花更多的精力来解决你自己的问题。 – dirkk

+0

发布之前,请阅读相关文档,例如http://php.net/manual/en/function.str-replace.php。 – Godwin

回答

5

按照documentation

这个函数返回一个字符串或数组

所以,你必须重新分配它:

$grade = str_replace(',', '.', $grade);