2012-06-07 127 views

回答

1

就快:

preg_replace("/\(\d+?\)$/", "", $name[$i]); 
2

使用這個例子,這是一個從你的嘗試小改編:

$a = "Acer phones (36)"; 
$a = preg_replace("#\(\d+\)$#", "", $a); 

的#是分隔符模式(由PHP需要,你可以選擇你想要的幾乎任何字符)

的^已被刪除,因爲你不需要從字符串的確切的開始看,但$一直保持,因爲(NN)是在字符串的結束

「d」已經被\d+替換(記得要經常逃避特殊的正則表達式的性格,你忘了逃避你的榜樣