replace — PHP заменяет круглые скобки и числа

Я создал код для удаления некоторых данных с веб-сайта, и теперь мне нужны только данные без скобок и цифр.

Это мой код, но он может заменить только целые числа, но не скобки.

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

Как мне заменить скобки тоже? Тд

0

Решение

Вы можете добавить круглые скобки в шаблон preg_replace.

$categories = preg_replace("/[0-9()]/", '', $span->item(0)->nodeValue);

Или используйте str_replace вместо preg_replace для более быстрого и эффективного кода.

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

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]