Sky_Flex
Новичок
счетчик в preg_replace_callback
никак немогу понять как это реализовать:
при редактирования текста для загрузки рисунков ставлю {img}
далее ищу следующим рег.выражением:
так вот, для загрузки нескольких файлов понятно нужно чтобы в итоге получилось нечто:
поскольку $i++; естественно в form_img(); не работает - то получаю
помогите получить верный результат в итоге, т.е. как сделать в preg_replace_callback счетчик???
никак немогу понять как это реализовать:
при редактирования текста для загрузки рисунков ставлю {img}
далее ищу следующим рег.выражением:
PHP:
$text = preg_replace_callback('/\[img\]/si', 'form_img', $text);
# где form_img вот:
function form_img($text) {
$i++;
return '<input type="file" name="foto['.$i.']">';
}
PHP:
<input type="file" name="foto[1]">
<input type="file" name="foto[2]">
<input type="file" name="foto[3]">
PHP:
<input type="file" name="foto[1]">
<input type="file" name="foto[1]">
<input type="file" name="foto[1]">
спасибо! а я и не знал раньше о статических переменных!