2014-05-20 36 views

回答

1

您可以匹配,直到3出现百分号。

$str = '51% 20% 19% 6% 3% 2% 2%'; 
preg_match('/^(?:[^%]*%){3}/', $str, $match); 
echo $match[0];     //=> "51% 20% 19%" 

一个松散的方式是..

$str = '51% 20% 19% 6% 3% 2% 2%'; 
$val = explode(' ', $str); 
echo "$val[0] $val[1] $val[2]"; //=> "51% 20% 19%" 
+0

这正是我需要的!谢谢 –

相关问题