Замена в php

G
На сайте с 28.03.2010
Offline
50
785

Доброго времени суток, господа! Вопрос у меня следующий:

По замыслу, в заголовке опросника последнее слово должно быть выделено другим цветом. Подозреваю, что это можно реализовать путем функции замены. Мол, если в этой строке находится определенное слово, то нужно сделать его таким-то (ну, стили прописать, я так предполагаю). Вот собственно код опросника из папки шаблона:


<h4><?php echo $poll->title; ?></h4> //Вот здесь я хочу произвести замену
<form name="form2" method="post" action="index.php" class="poll-p">
<fieldset>
<?php for ($i = 0, $n = count($options); $i < $n; $i++) : ?>
<input type="radio" name="voteid" id="voteid<?php echo $options[$i]->id; ?>" value="<?php echo $options[$i]->id; ?>" alt="<?php echo $options[$i]->id; ?>" />
<label for="voteid<?php echo $options[$i]->id; ?>">
<?php echo $options[$i]->text; ?>
</label>
<?php endfor; ?>
</fieldset>

<input type="submit" name="task_button" class="button" value="<?php echo JText::_('Vote'); ?>" />
<a href="<?php echo JRoute::_('index.php?option=com_poll&id='.$poll->slug.$itemid.'#content'); ?>">
<?php echo JText::_('Results'); ?></a>

<input type="hidden" name="option" value="com_poll" />
<input type="hidden" name="id" value="<?php echo $poll->id; ?>" />
<input type="hidden" name="task" value="vote" />
<?php echo JHTML::_( 'form.token' ); ?>
</form>
siv1987
На сайте с 02.04.2009
Offline
427
#1
galaystra:
По замыслу, в заголовке опросника последнее слово должно быть выделено другим цветом.


<h4><?php echo preg_replace( '/\s(\S+)$/', ' <span style="last_word">$1</span>', $poll->title ); ?></h4> //Вот здесь я хочу произвести замену

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий