Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


Смотрим в сторону функции substr
Например, на скорую руку можно такую функцию написать
Код: Выделить весь код
function coloring ($str)
{
    $len_of_str=strlen($str);
    if ($len_of_str<=2)
    {
        return 0;
    }
    else
    {
            if ($len_of_str<=5)
            {
                 echo "<font color=red>".substr($str,0,1)."</font>";
                 echo "<font color=blue>".substr($str,1,$len_of_str-2)."</font>";
                 echo "<font color=red>".substr($str,$len_of_str-1,1)."</font>";
            }
            else
            {
                 echo "<font color=red>".substr($str,0,2)."</font>";
                 echo "<font color=blue>".substr($str,2,$len_of_str-4)."</font>";
                 echo "<font color=red>".substr($str,$len_of_str-2,2)."</font>";
            }
    }

}
Смысл работы: если строка $str состоит из 2 или менее знака, то ничего не делаем, если от трёх до пяти, то красим первую и последнюю букву красным, всё что в середине синим
Если больше 5 знаков, то красим первые две и последние две буквы красным, середину синим.
Это был просто пример использования функции

-------
Fortes fortuna adiuvat


Отправлено: 14:33, 14-10-2004 | #2