Добро пожаловать, Гость!
Окраска первой буквы - Страница 0
Общие вопросы | Окраска первой буквы



Окраска первой буквы
7 Мая 2014Всем привет. Такой вопрос, как сделать, что бы у слова, либо у словосочетания самая первая буква окрашивалась в цвет, а остальные были по стандарту.
Комментарии:

просто где вывод ника так пробуй :
<?php
function FirstLetter($var, $col)
{
$word = $var;
$first = mb_substr($word, 0, 1,
'UTF-8');
return str_replace($first, '<span
style="color:#' . $col . ';">' .
$first . '</span>', $word);
}
echo FirstLetter(''.$ank['nick'].'', 'FF0000');
?>



Автор темы
Vacok95, сделал так
<?
function online($id) {
$ank = mysql_fetch_array(mysql_query("SELECT time, nick FROM `user` WHERE `id` = $id LIMIT 1"));
$last=time()-$ank['time'];
if ($last<600){
$first = mb_substr($ank['nick'], 0, 1,'UTF-8');
return str_replace($first, '<span style="color:green;"><b>' .$first . '</b></span>', $ank['nick']);
}else{
$first = mb_substr($ank['nick'], 0, 1,'UTF-8');
return str_replace($first, '<span style="color:#FF0000;"><b>' .$first . '</b></span>', $ank['nick']);
}}
?>
Вот только такие же буквы, что и первая тоже окрашиваются. Может подскажешь как сделать млжно?

function FirstLetter($var, $col)
{
$word = $var;
$first = mb_substr($word, 0, 1,
'UTF-8');
return str_replace($first, '<span
style="color:#' . $col . ';">' .
$first . '</span>', $word);
}
echo FirstLetter('текст', 'твой цвет без #');



Автор темы
Dark_ AKC, нужно что бы при выходе из базы окрашивалась. Аналог онлайна gix.