Выбрать другой форум Форум PHP Форум Apache Форум Рег. Выражения Форум MySQL HTML+CSS+JavaScript Форум Flash Разное ------------------- Форум С++ Разное С++ ------------------- Медико-психологические вопросы Сам себе юрист О Жизни и про Жизнь
Здравствуйте, Посетитель!
Новая тема
Поиск
Список тем
вид форума:
следующая тема
предыдущая тема
Помогите составить выражение для замены:<option>1983</option> на <option <? if($_POST['year']=="1983") echo "selected"; ?>>1983</option>
Можно поступить следующим образом
<?php $text = 'Помогите составить выражение для замены:<option>1983</option>'; $pattern = "|<option>(.*)</option>|isU"; $text = preg_replace($pattern, '<option <? if($_POST[\'year\']=="\\1") echo "selected"; ?>>\\1</option>', $text); echo htmlspecialchars($text); ?>