Я новичок в PHP.Мне нужна помощь, чтобы открыть файл и найти строку в двойных кавычках после известного слова (пространство имен) и сохранить его в другой переменной.Строка после слова может быть после пробела или может быть в следующей строке.Вот мой код.
$string = 'namespace
"urn:fsd:fsdf:fdsfs"';
if (preg_match('/namespace *"([^"]+)"/', $string, $m)) {
echo $m[1];
}
Отображается ноль.
Пример ввода:
$string = 'namespace
"urn:fsd:fsdf:fdsfs"';
Вывод должен быть:
urn:fsd:fsdf:fdsfs
Iя не получаю значение, т.е. urn: fsd: fsdf: fdsfs.Я получаю ноль.Если вход находится в той же строке, как показано ниже:
$string = 'namespace "urn:fsd:fsdf:fdsfs"';
Я получаю вывод.Но если он находится в следующей строке, отображается ноль.