Чтобы преобразовать строку в десятичное число в PHP, вы можете использовать несколько методов. Вот несколько примеров:
Метод 1: использование приведения (float) или (двойного)
$string = "3.14";
$decimal = (float) $string;
echo $decimal; // Output: 3.14
Метод 2: использование функции floatval()
$string = "3.14";
$decimal = floatval($string);
echo $decimal; // Output: 3.14
Метод 3: использование функции Number_format()
$string = "3.14";
$decimal = number_format($string, 2);
echo $decimal; // Output: 3.14
Метод 4: использование функции sscanf()
$string = "3.14";
sscanf($string, "%f", $decimal);
echo $decimal; // Output: 3.14
Метод 5: использование функции filter_var()
$string = "3.14";
$decimal = filter_var($string, FILTER_VALIDATE_FLOAT);
echo $decimal; // Output: 3.14
Метод 6: использование функции settype()
$string = "3.14";
settype($string, "float");
echo $string; // Output: 3.14