2011-05-05 107 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);