从PHP中的字符串中提取浮点数
发布时间:2020-12-13 13:45:27 所属栏目:PHP教程 来源:网络整理
导读:我想将字符串转换为浮点数.例如 152.15 x 12.34 x 11mm 成 152.15,12.34 and 11 并存储在一个数组中,使得$dim [0] = 152.15,$dim [1] = 12.34,$dim [2] = 11. 我还需要处理类似的事情 152.15x12.34x11 mm152.15mmx12.34mm x 11mm 谢谢. $str = '152.15 x 12.
我想将字符串转换为浮点数.例如
152.15 x 12.34 x 11mm 成 152.15,12.34 and 11 并存储在一个数组中,使得$dim [0] = 152.15,$dim [1] = 12.34,$dim [2] = 11. 我还需要处理类似的事情 152.15x12.34x11 mm 152.15mmx12.34mm x 11mm 谢谢. $str = '152.15 x 12.34 x 11mm'; preg_match_all('!d+(?:.d+)?!',$str,$matches); $floats = array_map('floatval',$matches[0]); print_r($floats); (?:…)正则表达式构造就是所谓的non-capturing group.这意味着在$mathces数组的一部分中不会单独返回块.在这种情况下,这不是严格必要的,但是知道是有用的结构. 注意:在元素上调用 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |