разрезание строки
1.
Nu3oN (12.12.2009 / 17:04)
подскажите в чем дело?
вот функция, типа если сообщение длинное и без пробелов, типа
ййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййййй
то оно ж портит весь вид! то таблицу разтянет, то еще че неть!
вот сама функция
<?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;
}}}
?>
но проблема в том, что если сообщение нормальное, то его не выводит
2.
Tony V (12.12.2009 / 17:07)
1, а ты средствами html+css не пробовал решить данную проблему?
Делать разрезание строки на php очень неудобно.
3.
Nu3oN (12.12.2009 / 17:09)
ЯщщЬ aka ZooM (Сегодня / 17:07)
1, а ты средствами html+css не пробовал решить данную проблему?
Делать разрезание строки на php очень неудобно.
ну а на телефонах?
не все ж телефоны это могут выполнить!
4.
Lugaro (12.12.2009 / 17:13)
http://php.su/functions/?wordwrap
А вообще лучше html+css и не парится по этому поводу
5.
Nu3oN (12.12.2009 / 17:17)
.::lugaro::. (Сегодня / 17:13)
http://php.su/functions/?wordwrap
А вообще лучше html+css и не парится по этому поводу
не! это чуть не то! неудобный способ!
6.
Lugaro (12.12.2009 / 17:18)
5 почему же?
7.
Nu3oN (12.12.2009 / 17:21)
Все! разобрался! тему можно крыть
8.
Lugaro (12.12.2009 / 17:22)
Покажи)
9.
Nu3oN (12.12.2009 / 17:27)
А че там показывать то? посмотри куда я return засунул, и сам все поймешь
10.
Nu3oN (12.12.2009 / 17:28)
Получалось что я возвращал значение в случае если $str больше 40
11.
Lugaro (12.12.2009 / 17:59)
Я думал что то интересней нашел гг, вообще не пойму чем тебя wordwrap не устроил
URL:
https://visavi.net/topics/3811