Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Нужна помощь с регуляркой
Покинул форум
Сообщений всего: 46
Дата рег-ции: Нояб. 2010
Помог: 0 раз(а)
Здравствуйте! Помогите пожалуйста составить регулярку. Я раньше кое как составлял их но сейчас всё забыл, а восстанавливать знания к сожалению нет времени. В общем есть текстовый файл такого содержания.
array(1){[0]=>array(134){[0]=> string(1098)"***** 888poker Hand History for Game 646168446 ***** 800/1,600 Blinds No Limit Holdem - *** 29 12 2020 03:38:03 Tournament #172727773 Free - Table #494 9 Max (Real Money) Seat 9 is the
А нужно чтоб информация была в чистом виде. Например строка=> выборка
Строитель
Отправлено: 07 Января, 2021 - 23:51:01
Участник
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 73 раз(а)
Facecontrol пишет:
Например строка=> выборка
Ну и print_r() будет печатать в браузере некую "служебную" информацию вида array( ... ). Для чистого вывода в браузер используйте цикл foreach(){}.
Facecontrol
Отправлено: 08 Января, 2021 - 00:04:02
Новичок
Покинул форум
Сообщений всего: 46
Дата рег-ции: Нояб. 2010
Помог: 0 раз(а)
Строитель пишет:
Facecontrol пишет:
Например строка=> выборка
Ну и print_r() будет печатать в браузере некую "служебную" информацию вида array( ... ). Для чистого вывода в браузер используйте цикл foreach(){}.
preg_match_all('~\*{5} 888poker Hand History for Game.+?collected\h\[[^]]+\]~s',$r,$w);
foreach($was$arr){
foreach($arras$value){
echo"$value<br>";
}
}
Ок спасибо. А подскажи ещё такой вопрос. Что сделать чтоб грузило файлы большого размера. Помню когда то были проблемы, при загрузке больших файлов там какое то время ожидания вроде настраивается. Что то вроде этого.
Строитель
Отправлено: 08 Января, 2021 - 00:24:30
Участник
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 73 раз(а)
Facecontrol пишет:
при загрузке больших файлов там какое то время ожидания вроде настраивается. Что то вроде этого.
Цитата из доки: По умолчанию максимальный размер загружаемого файла для скриптов PHP составляет 128 мегабайт. Однако вы можете изменить эти ограничения. Например, вы можете установить нижний предел, чтобы пользователи не могли загружать большие файлы на ваш сайт. Для этого измените директивы upload_max_filesize и post_max_size. Ну а время выполнения скрипта можно установить без ограничения: set_time_limit(0);
Facecontrol
Отправлено: 08 Января, 2021 - 00:33:36
Новичок
Покинул форум
Сообщений всего: 46
Дата рег-ции: Нояб. 2010
Помог: 0 раз(а)
Строитель пишет:
Facecontrol пишет:
при загрузке больших файлов там какое то время ожидания вроде настраивается. Что то вроде этого.
Цитата из доки: По умолчанию максимальный размер загружаемого файла для скриптов PHP составляет 128 мегабайт. Однако вы можете изменить эти ограничения. Например, вы можете установить нижний предел, чтобы пользователи не могли загружать большие файлы на ваш сайт. Для этого измените директивы upload_max_filesize и post_max_size. Ну а время выполнения скрипта можно установить без ограничения: set_time_limit(0);
Спасибо огромное!!!
Facecontrol
Отправлено: 07 Ноября, 2021 - 16:04:30
Новичок
Покинул форум
Сообщений всего: 46
Дата рег-ции: Нояб. 2010
***** 888poker Hand History for Game"любое значение" $0.90+ $0.10"любое значение" collected [любое значение ]
И чтобы текст где есть ($2.70 + $0.30) писался в одну переменную, а текст где присутствует ($0.90 + $0.10) писался в другую переменную.
Как это составить регуляркой?
Facecontrol
Отправлено: 12 Ноября, 2021 - 19:39:34
Новичок
Покинул форум
Сообщений всего: 46
Дата рег-ции: Нояб. 2010
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.