[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не понимаю что происходит
Splaer
Написал функцию, которая укорачивает текст для превью и если какой-то шутник зажал кнопочку, то вставляет пробелы в сплошной текст. Но получаю нотис на ИФ - Notice: Undefined offset.
В чем проблема??

/** 
* Функция укорачивания текста для превью и/или вставка пробелов в сплошной текст
* Function of shorting text for previev and/or iserting spaces in continuous text
*
@param string $text, boolean $short
*
@return string
*/


function text_wrap($text, $short)
{
$strsize = 30;
$array_strings = explode(' ', nl2br($text));

for($i = 0; $i <= count($array_strings); $i++)
{
ТУТ НОТИС -> if(strlen($array_strings[$i]) > $strsize)
{
$tmp = '';

for($j = 0; $j <= floor(strlen($array_strings[$i]) / $strsize); $j++)
{
$tmp .= substr($array_strings[$i], $strsize * $j - 1, $strsize);
$tmp .= ' ';
}

$array_strings[$i] = $tmp;
}
}


$new_text = implode(' ', $array_strings);

if($short)
{
$array_strings = explode(' ', $new_text);
$array_strings = array_slice($array_strings, 0, 20);
$new_text = implode(' ', $array_strings);
$new_text .= '...';
}

return $new_text;
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.