SDR пишет:Цитата:
пробовал без цикла не получается пишет Array и хоть бы хны!
аха. давай терь по порядку к истокам
что делает foreach?
чем является $flowid тип данных?
Цитата:А вот если в шаблон регулярки подставить значение которое лежит в $ff все ок!
для начала: какую ошибку выдаёт?
если никакую - проверяем error_reporting и ставим на максимум (ВООБЩЕ ВСЕГДА СТАВИМ)
если ничего не выдаёт - смотрим что в $ff. может пробелы лишнии, переводы строк или ещё что?
через foreach тащу из массива то что нужно, а $flowid переменная в которой массив.
сделал error_reporting (E_ALL); ошибок нет, сделал так :
$match="/(\d+)\.(\d+)\.(\d+)\.(\d+)\sflowid\s\d\:".$ff."/";
echo $match;
preg_match_all($match, $shape_day, $blok_razobran_shape_day, PREG_SET_ORDER);
выдает /(\d+)\.(\d+)\.(\d+)\.(\d+)\sflowid\s\d\:1908
/
раньше последняя касая была на своем месте т.е. без переноса строки т.е. было
/(\d+)\.(\d+)\.(\d+)\.(\d+)\sflowid\s\d\:1908/ и если это подставить в preg_match_all(/(\d+)\.(\d+)\.(\d+)\.(\d+)\sflowid\s\d\:1908/, $shape_day,....... все работает.
(Добавление)
Цитата:раньше последняя касая была на своем месте т.е. без переноса строки т.е. было
/(\d+)\.(\d+)\.(\d+)\.(\d+)\sflowid\s\d\:1908/ и если это подставить в preg_match_all(/(\d+)\.(\d+)\.(\d+)\.(\d+)\sflowid\s\d\:1908/, $shape_day,....... все работает.
ну да <br> незаметил.
(Добавление)
Puschistic пишет:SDR пишет:Цитата:
пробовал без цикла не получается пишет Array и хоть бы хны!
аха. давай терь по порядку к истокам
что делает foreach?
чем является $flowid тип данных?
Цитата:А вот если в шаблон регулярки подставить значение которое лежит в $ff все ок!
для начала: какую ошибку выдаёт?
если никакую - проверяем error_reporting и ставим на максимум (ВООБЩЕ ВСЕГДА СТАВИМ)
если ничего не выдаёт - смотрим что в $ff. может пробелы лишнии, переводы строк или ещё что?
через foreach тащу из массива то что нужно, а $flowid переменная в которой массив.
сделал error_reporting (E_ALL); ошибок нет, сделал так :
$match="/(\d+)\.(\d+)\.(\d+)\.(\d+)\sflowid\s\d\:".$ff."/";
echo $match;
preg_match_all($match, $shape_day, $blok_razobran_shape_day, PREG_SET_ORDER);
выдает /(\d+)\.(\d+)\.(\d+)\.(\d+)\sflowid\s\d\:1908
/
раньше последняя касая была на своем месте т.е. без переноса строки т.е. было
/(\d+)\.(\d+)\.(\d+)\.(\d+)\sflowid\s\d\:1908/ и если это подставить в preg_match_all(/(\d+)\.(\d+)\.(\d+)\.(\d+)\sflowid\s\d\:1908/, $shape_day,....... все работает.
(Добавление)
Цитата:раньше последняя касая была на своем месте т.е. без переноса строки т.е. было
/(\d+)\.(\d+)\.(\d+)\.(\d+)\sflowid\s\d\:1908/ и если это подставить в preg_match_all(/(\d+)\.(\d+)\.(\d+)\.(\d+)\sflowid\s\d\:1908/, $shape_day,....... все работает.
ну да <br> незаметил. все спасиба разобрался....
|