У меня есть куча XML-файлов, содержащих ID. напримерphp соответствует заданному числу
<WINE_PRODUCER>9456</WINE_PRODUCER>
Мне нужно проверить, например. какой файл содержит идентификатор WINE_PRODUCER = 9456:
$content = file_get_contents("my.xml");
$Num = 9456;
$pattern = "<WINE_PRODUCER>$Num<\/WINE_PRODUCER>";
$res = preg_match("$pattern", $content);
Я получил ошибку PHP Предупреждение: preg_match(): Unknown modifier '9'
в основном это не нравится номера в шаблоне.
Что мне делать? гугле много, но все ведут к сопрягать группы номеров ...
PS: Я не хочу, чтобы использовать DOM XML Parser в этом случае из-за производительности ....
Вы на платформе Unix/Linux и вы можете использовать такие инструменты, как Grep? –
вы можете использовать strpos для выполнения того же самого. '$ res = strpos (" $ Num <\/WINE_PRODUCER> ", $ content);' Для проверки: 'if ($ res! == false) {// найден}}' –
Orangepill