正则实例:"满100减50"抽离数字重组

如果标题只有:满100减50

想把100和50抽离出来怎么办呢?

<?php
$s = '满100减50';   
preg_match_all('/(\D+)(\d+)/', $s, $r); 
$t = array_combine($r[1], $r[2]);  
 print_r($t); 

?>

 输出结果为,数字怎么改都没问题,短小精干,多用于优惠券系统:

Array
(
[满] => 100
[减] => 50
)

posted @ 2012-11-30 20:24  tinyphp  Views(347)  Comments(0Edit  收藏  举报