bora
Guest
Проблема с preg_replace.. не хочет работать.
Значит $MCHCHK очень большой текст… в котором встречаются строки указанные в паттерне, но $gcdout имеет разные значения которые забиты в массив.
Мне надо чтобы он переименовывал все эти строки на циферки 1..9999 по порядку..
А оно нифига не работает… он просто из всего текста $MCHCHK делает пустое место. Заместь того чтобы заменять нужные вещи.
$chunkZ это числа типа от 0 до $chunkZ++….
Если к примеру это $gcdout[$chunkZ] поменять на это $gcdout[44] то он все сделает правильно… вот мне и непонятно потому что $chunkZ в определено время тоже будет 44..
Если сделать так тоже будет работать но куда дольше чем так как я хочу.
Тут либо я дурак либо я не знаю… 
Значит $MCHCHK очень большой текст… в котором встречаются строки указанные в паттерне, но $gcdout имеет разные значения которые забиты в массив.
Мне надо чтобы он переименовывал все эти строки на циферки 1..9999 по порядку..
А оно нифига не работает… он просто из всего текста $MCHCHK делает пустое место. Заместь того чтобы заменять нужные вещи.
$chunkZ это числа типа от 0 до $chunkZ++….
Если к примеру это $gcdout[$chunkZ] поменять на это $gcdout[44] то он все сделает правильно… вот мне и непонятно потому что $chunkZ в определено время тоже будет 44..
Код:
$MCHCHK = preg_replace("/blablabla" . $gcdout[$chunkZ] . "blablabla/isU", $chunkZ , $MCHCHK);
Код:
$jfkro[] = "/blablabla" . $gcdout[$chunkZ] . "blablabla/isU";
$MCHCHK = preg_replace($jfkro, $chunkZ , $MCHCHK);
