一段话中提取数量及单位
$str = "牛肉肝蔬菜成犬粮15kg水电费发给都是范德萨";
// $match = '/[\d.\d]+|[kg|g]+/';
// 0 =>
// array (size=2)
// 0 => string '15' (length=2)
// 1 => string 'kg' (length=2)
$match='/\d+\.{0,1}\d+[[:lower:]]{1,2}/';
// array (size=1)
// 0 =>
// array (size=1)
// 0 => string '15kg' (length=4)
if(preg_match_all($match,$str,$data)){
echo "ok";
var_dump($data);
}else{
echo "no";
} 本站文章如未注明出处均为原创,转载请注明出处,如有侵权请邮件联系站长。