例如2.0折扣价格35元
提取其中的红色部分
提取其中的红色部分
解决方案 »
- php编程中遇到的在不同网页实现调用checkbox的value值的问题
- 新手如何帮人做网站小说更新 可进管理平台
- MYSQL插入多条同样记录的语句,对吗?大家帮忙
- 提个安全问题
- 求一个用接口后和不用接口的好处
- 我用imagettftext写黑色的字怎么会是土黄色的呢?
- 一个PHP读MDB文件的问题!
- linux做服务器用哪个版本比较好?
- 同一个文件,在本地测试没有问题,FTP到服务器后,无法正常显示,求助~
- 大家一起学习,简单问题,http://yu.diy.40it.com/savedocument/数据库的例子1.php这样无法访问?
- 求在载入flash时先显示广告的编码
- PHP中的CSS排版效果不稳定
$str = '例如2.0折12.121扣-12.3120价格35元';
preg_match_all ("/(-?\d+)(\.\d+)?/", $str, $out);
print_r($out[0]);
//================================================================================
function p($var){echo '<pre>';if(!$var){var_dump($var);}else{print_r($var);}exit;}
//================================================================================
$s = '2.0折扣价格35元';
$rule = '/-?[\d+]*\.[\d+]*|\d+/';
preg_match_all($rule, $s, $arr);
p($arr);
结果:
Array
(
[0] => Array
(
[0] => 2.0
[1] => 35
))