-1

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

<?php
$hostname = "localhost"; 
$username = "root";
$password = "";
$database = "grades";


if(isset($_GET["herolist"]) && isset($_GET["grade"]) && isset($_GET["weight"])){
    $subject = $_GET["herolist"];
    $grade = $_GET["grade"];
    $weight = $_GET["weight"];
    str_replace(',', '.', $grade);
    echo $grade;
}
?>

我真的很困惑为什么它不起作用,因为我到处都看到这个选项用点替换逗号。

有人可以帮助我吗?

谢谢!

4

1 回答 1

6

根据文档

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

所以你必须重新分配它:

$grade = str_replace(',', '.', $grade);
于 2013-08-27T13:53:19.780 回答