2011-05-05 99 views
1

嗨,我有这些字符串:PHP预浸取代帮助

#05#, #45#, #785# ...等

我需要得到的ID,这样#01544#变成01544.我该怎么办?

谢谢!

回答

2

使用此:

preg_replace('(#([0-9]+)#)', '\1', '#05#, #45#, #785#'); 
2

尝试

$str = trim('#01544#', '#'); 
+0

yarg,通过25秒ninja'd ... – Zirak 2011-05-05 14:47:18

2

为什么不直接使用str_replace?例如。

$string = str_replace('#', '', $string); 

对于像这样的简单模式,正则表达式是没有必要的。

2

你可以用str_replace

$id = str_replace("#", "", $your_variable);