Подскажите пож-ста как разделить строку на две части?

All

Новичок
Всем привет. Логика такая:
Если кол-во символов в строке больше 30, ищем пробел посередине и заменяем его на <BR>
Т.е. пробел должен быть максимально близким к центру (слева справа - неважно)!
Чо то смотрю на строковые функции и в упор не вижу как это сделать!
Мож устал под конец дня))) Ткните PLZ какие функции хоть юзать)
 

All

Новичок
Спасибо.. но уже некогда париться..
Наколбасил как мог))))

PHP:
$offset= 30;
if (strlen($address) > $offset) {
   $words_arr = explode(" ", $address);
   $i_br = round(count($words_arr)/2);
   $address = "";
   for ($i=0; $i < count($words_arr); $i++) {
         $address .= $words_arr[$i].(($i==$i_br) ? "<BR>" : " ");
   } // for
   $address = rtrim($address);
} // if
 
Сверху