2016-08-15 160 views
4

使用下面的代码,我可以将Number123(45)转换为Number只删除括号内的数字(括号)

$string = 'Number123(45)'; 
$string2 = preg_replace('/[0-9]+/', '', $string); 
echo $string2; 

我怎么会只删除括号内(括号内)的号码,以便输出为Number123()

回答

5

在模式中包含括号,就像这样:

$string = 'Number123(45)'; 
$string2 = preg_replace('/\([0-9]+\)/', '()', $string); 
echo $string2; 

输出:

Number123()

+0

谢谢。我不知道它是这样简单:) –