2013-08-27 116 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);