PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
alexandr_ftf
Отправлено: 15 Июня, 2019 - 02:02:26
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Дек. 2011  


Помог: 0 раз(а)




Есть файл, куда через перевод строки "\r\n" вставляются значения переменной $str. Затем через регулярку ищется в строках файла нужная. Конец строки $ почему-то не работает, работает только если подставляешь сам перевод строки "\r\n" . Многострочный режим включён.
PHP:
скопировать код в буфер обмена
  1. $str="яблоко";
  2. $file=fopen("file.txt", "a+");
  3. fwrite($file,$str."\r\n");
  4. fclose($file);
  5. preg_match("/^$str$/m",file_get_contents("file.txt"),$aaa);
  6. print_r($aaa);

(Отредактировано автором: 19 Июня, 2019 - 16:47:24)

 
 Top
andrewkard
Отправлено: 18 Июня, 2019 - 14:46:12
Post Id


Участник


Покинул форум
Сообщений всего: 1329
Дата рег-ции: Нояб. 2014  


Помог: 25 раз(а)




И ниче не ругается?
Цитата:

resource fopen ( string filename, string mode [, bool use_include_path [, resource zcontext]] )


preg_match ( string pattern, string subject [, array &matches [, int flags [, int offset]]] )
 
 Top
alexandr_ftf
Отправлено: 19 Июня, 2019 - 16:48:01
Post Id


Новичок


Покинул форум
Сообщений всего: 6
Дата рег-ции: Дек. 2011  


Помог: 0 раз(а)




Извиняюсь, исправил.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Регулярные выражения »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB