Forum Webscript.Ru

Программирование => PHP => Тема начата: nobody от 07 Декабря 2001, 04:18:48

Название: Попробую задать вопрос по проще....
Отправлено: nobody от 07 Декабря 2001, 04:18:48
Нужно вот что я получил от пользователя строку:
жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж
Так вот, если я ее не разрежу и невставлю например после 20 символа "
" то эта строка нарушит всю мою таблицу :)

И еще как взять только первые 30 символов в массив? А все астольное послать к чертям?
Название: Попробую задать вопрос по проще....
Отправлено: Britva от 07 Декабря 2001, 09:17:50
Насчет 1-го посмотри на форуме php или php-скрипты была аналогичная тема, Макс приводил пример wordwrap\'a
$string = substr($str, 0, 30);
Название: Попробую задать вопрос по проще....
Отправлено: ThE0ReTiC от 25 Декабря 2001, 01:31:48

$str = \'aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\';
$lent = 12;
$steps = ceil(strlen($str)/$lent);
echo\'\';
for($step=0;$step<$steps;$step++)
{
$result_string = substr($str,$step*$lent,$lent);
$perm_lentb = strlen($result_string);
echo\'\';

}
echo\'
\'.$step.\'\'.$result_string.\'\'.$perm_lentb.\'
\';
?>