Показать сообщение отдельно
Старый 28.03.2005, 20:07     # 8
Psionic Vision
Full Member
 
Аватар для Psionic Vision
 
Регистрация: 05.02.2002
Адрес: Underground
Сообщения: 2 110

Psionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собойPsionic Vision Имеются все основания чтобы гордиться собой
Хм.. Не работает.

Вообщем, я это уже реализовал чуть иначе:

PHP код:
        preg_match_all("/<%-([A-z0-9]*?)-%>/i", $template, $output);

         foreach (
$output[1] as $value) {
            if (!isset($
$value)) {
                
$template = str_replace("<%-$value-%>", "<b>Invalid Variable '$value'</b>", $template);
            } else {
                
$template = str_replace("<%-$value-%>", $$value, $template);
            }
        } 
Только вот почему здесь preg match all возвращает пустой индекс 0, а не индекс 1?
Psionic Vision вне форума