Вообще-то есть функция explode, которая разбивает текст на массивы.
| Код: |
$var = explode(" ", $item->name); $firstword = ($var[0]); $restofname = ""; $i = 1; while (!empty($var[$i])) : $restofname .= " ".$var[$i]; $i++; endwhile; $tmp->name = ""; if (!empty($restofname)){ $tmp->name .= '<span class="other"> </span>'; $tmp->name .= '<span class="title"><![CDATA['.$firstword.']]></span>'; $tmp->name .= '<span class="sub">'.$restofname.'</span>'; } else $tmp->name = '<span class="title"><![CDATA['.$item->name.']]></span>';
|
Enjoy
