Я создал код для удаления некоторых данных с веб-сайта, и теперь мне нужны только данные без скобок и цифр.
Это мой код, но он может заменить только целые числа, но не скобки.
foreach ($nodes as $node) {
$span = $node->childNodes;
$categories = preg_replace("/[0-9]/", '', $span->item(0)->nodeValue);
echo '<br>' . '<font color="green">' . $categories . ' : ' . '</font>' ;
Как мне заменить скобки тоже? Тд
Вы можете добавить круглые скобки в шаблон 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);
Других решений пока нет …