PHP类型转换/将字符串转换为整型与浮点型[可用]

1.应用场景

数据类型显式强制转换,比如接收参数时,【后端/php】容错写法 //前端参数约束不应该采用这种方式,前端严格,后端包容

2.学习/操作

 

 

code:

//类型转换 将字符串转换为整型与浮点型
function conversionStringToIntOrFloat($data){
    foreach($data as $key => $value){
        if(is_numeric($value)){
            if(preg_match("#^[0-9]+$#", $value, $match)){
                $data[$key] = (int)$match[0];
                continue;
            }
            if(preg_match("#[0-9]*\.?[0-9]*#", $value, $match)){
                $data[$key] = (float)$match[0];
                continue;
            }
        }
    }
    return $data;
}
 

3.问题

TBD

4.参考

TBD

后续补充...

你可能感兴趣的:(PHP,字符串-STRING,类型转换,字符串,整型,浮点型)