2014-10-08 56 views
0

我創建了一個代碼來取消網站的一些數據,現在我只想要沒有括號和數字的數據。PHP取代括號和數字

這是我的代碼,但這隻能取代整數,而不能括號。

foreach ($nodes as $node) { 
$span = $node->childNodes; 
$categories = preg_replace("/[0-9]/", '', $span->item(0)->nodeValue); 
echo '<br>' . '<font color="green">' . $categories . ' : ' . '</font>' ; 

我該如何替換括號? Tq

回答

1

您可以將括號添加到preg_replace模式。或者,使用str_replace而不是preg_replace來獲得更快,更高效的代碼。

$search = array(0,1,2,3,4,5,6,7,8,9,'(',')'); 
$categories = str_replace($search, '', $span->item(0)->nodeValue);