我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

PHP / regex - 从字符串中获取特定数字

Need quick help with regexp, to search a string for

blah blah blah price 4.000 blah blah

and assign 4.000 or whatever number comes after price to a variable.

preg_match('~price\s+(\S+)~', $input, $matches);
var_dump($matches);
$num = preg_replace('/price ([\d,\.]+)/', '\1', $string);

or

preg_match('/price ([\d,\.]+)/', $string, $matches);
$num = $matches[1];

近期文章

  • 只用一个sql就可以做到这一点吗?
  • 为什么在终端中运行这个shell脚本时会出错?
  • 我创建一个简单的语言功能失败了,我做错了什么?
  • 意外的PHP数学小数运算
  • 会话变量不保持价值
  • 我想创建日期验证但不知道为什么返回是假的?
  • 我们如何使用Zend Framework从数据库生成动态图像
  • 你如何内联PHP包含/要求,或从几个PHP生成一个PHP?
  • php mysql非平凡表的意思?
  • 我如何将PHP函数放入javascript onclick函数中?
  • 如何在PHP中使用带有范围解析运算符的get_class()?
  • 为什么这个抽象类在Php中输出什么?
  • 为什么点击标签<a>后,页面刷新而不是工作appendTo?
  • 如何退出Facebook
  • PHP冗余变量
  • SQL / PHP重新填充数据库表的密钥ID#
  • jQuery时间函数
  • 单击链接时向段落添加新字段?
  • 如果从数据库中检查单选按钮值,如何显示文本框?
  • 缺少Apache httpd.conf文件[关闭]

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华