разрезание строки

Печать RSS
246

N
Автор
Эцилопп сией тентуры
0
подскажите в чем дело?
вот функция, типа если сообщение длинное и без пробелов, типа
ййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййй
то оно ж портит весь вид! то таблицу разтянет, то еще че неть!
вот сама функция
<?php 
function split_msg($msg){ 
$sg=explode(' ',$msg);
$sg2=array();
foreach($sg as $str) {
if(strlen($str)>40) {
while(strlen($str)>40) { 
$sg2[]=substr($str,0,40); $str=substr($str,40);}
if($str!=''){
$sg2[]=$str;
}else{
$sg2[]=$str;}
$msg=implode(' ',$sg2);
return $msg;
}}}
?>
но проблема в том, что если сообщение нормальное, то его не выводит
Изменил: Nu3oN (12.12.2009 / 17:04)

Транклюкаторщик
0
1, а ты средствами html+css не пробовал решить данную проблему?
Делать разрезание строки на php очень неудобно.
N
Автор
Эцилопп сией тентуры
0
ЯщщЬ aka ZooM (Сегодня / 17:07)
1, а ты средствами html+css не пробовал решить данную проблему?
Делать разрезание строки на php очень неудобно.
ну а на телефонах?
не все ж телефоны это могут выполнить!
Изменил: Nu3oN (12.12.2009 / 17:12)

ツ ツ ツ
0
http://php.su/functions/?wordwrap
А вообще лучше html+css и не парится по этому поводу
N
Автор
Эцилопп сией тентуры
0
.::lugaro::. (Сегодня / 17:13)
http://php.su/functions/?wordwrap
А вообще лучше html+css и не парится по этому поводу
не! это чуть не то! неудобный способ!

ツ ツ ツ
0
5 почему же?
N
Автор
Эцилопп сией тентуры
0
Все! разобрался! тему можно крыть smile

ツ ツ ツ
0
Покажи)
N
Автор
Эцилопп сией тентуры
0
А че там показывать то? посмотри куда я return засунул, и сам все поймешь D
N
Автор
Эцилопп сией тентуры
0
Получалось что я возвращал значение в случае если $str больше 40 smile
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск