Дата публикации : 2019.08.23
Автор: Виноградов Александр
Задача :превратить строку 36 292,52 руб. в тип float 

<?php

  
function strToFloat($str)
    {
        
$str =  str_replace(" """$str);
        
$str =  preg_replace("/[^0-9.,]/Uis"""$str);
        
$str =  strip_tags($str);
        
$str =  trim($str,",");
        
$str =  trim($str,".");
        
$str =  str_replace(",""."$str);
        
$str =  floatval($str);
        return 
$str;
    }
?>

Комментарии
Наверх страницы