Писал одну страничку на PHP+MySQL. Вывожу данные из базы циклом в таблицу и вижу, что вся таблица расползалась на большую ширину. Поставил свойство width у ячеек, но и это не спасло. Спросил у друга в чем дело, он мне сказал, что дело в непрерывном тексте, который и выводил в ячейки. Недолго подумав я написал простенький скрипт, который предотвращает это расползание.
<?php // (c) codeserfer.com $len=90; //Длина строки, после которой нужно сделать перенос текст $str="это_нерерывный_текст_это_нерерывный_текст_это_нерерывный_текст_это_нерерывный_текст_это_нерерывный_текст_это_нерерывный_текст"; for ($i=$len;$i<strlen($str);$i+=$len) { if (strlen($str) > $i) { $str=substr($str,0,$i)."<br />".substr($str,$i); } } ?>
В итоге после 90 символов ставится тег переноса строки и таблица перестанет расползаться. Вместо $len - Ваша длина, $str - Ваша строка
Что-то не получается? Не понятна какая-то часть кода? Напишите комментарий об этом и мы обязательно Вам все объясним! Обязательно напишите отзыв о программе / учебнике. Для выражения благодарностей есть кнопка:
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.