+ -
当前位置:首页 → 问答吧 → php处理字符串的问题

php处理字符串的问题

时间:2011-10-06

来源:互联网

比如有字符串 {12 3 5}9856{5 687 4} 用php处理 除掉{}以及所包含的字符 得到9856 

请大家帮帮忙!

作者: tongxingzhen123   发布时间: 2011-10-06

strpos()+substr()

正则

作者: ohmygirl   发布时间: 2011-10-06

PHP code

$str = '{12 3 5}9856{5 687 4}';
preg_match_all('/\}(\d+)\{/', $str, $matches);
print_r($matches[1]);
/**
输出结果:
Array ( [0] => 9856 ) 
*/

作者: yangball   发布时间: 2011-10-06

能不正则则不正则
PHP code

$str='{12 3 5}9856{5 687 4}';
$start=strpos($str,'}')+1;
$len=strpos($str,'{')-$start-1;
$str=substr($str,$start,$len);
echo $str;

作者: PhpNewnew   发布时间: 2011-10-06

如果多个匹配的话就正则了

作者: liveshow   发布时间: 2011-10-06

相关阅读 更多