限时免费试用:欢迎注册 api.bigmodel.org ,快速体验大模型 API 接入服务。
当前位置:首页 >开发者 >PHP笔记 >PHP基础

一段话中提取数量及单位

分类:PHP基础时间:2019-04-16浏览:2502
$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";
}
本站文章如未注明出处均为原创,转载请注明出处,如有侵权请邮件联系站长。
0/500
Share your thoughts respectfully.