Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Вывод
 
 автор: TrunK   (29.05.2005 в 13:10)   письмо автору
 
 

Какой функцией надо выводить переменную, чтобы сохранялся формат! Вводим в форме значения:

А
а
а
а
а

Оно передаётся скрипту, скрипт присваивает это значение переменной и заносит её в БД. Когда выводишь эту переменную с помощью echo то весь текст становится в одну строчку! Help

   
 
 автор: cheops   (29.05.2005 в 13:27)   письмо автору
 
   для: TrunK   (29.05.2005 в 13:10)
 

Пропустите текст из базы данных, через функцию nl2br, которая заменит переводы строк на тэг <br>. Или обрамите вывод тэгами <pre> и </pre>.
<?php
  
echo "<pre>";
  
// Вывод переменной из базы данных
  
echo "</pre>";
?>

   
 
 автор: TrunK   (29.05.2005 в 14:46)   письмо автору
 
   для: cheops   (29.05.2005 в 13:27)
 

cheops а можно подробней об этой функции?

   
 
 автор: cheops   (29.05.2005 в 22:43)   письмо автору
 
   для: TrunK   (29.05.2005 в 14:46)
 

Это стандартная функция, которая принимает единственный строковый параметр и возвращает строку с текстом, в котором произведена замена, пример, использования функции можно помомотреть по ссылке http://www.softtime.ru/dic/id_dic=35&id_group=1

   
 
 автор: Денис   (29.05.2005 в 13:42)   письмо автору
 
   для: TrunK   (29.05.2005 в 13:10)
 

Можно воспользоваться примером:

$str = "one two three for five";
   $str_exp = explode(" ", $str);
   /* теперь $str_exp = array([0] => one, [1] => two,
      [2] => three, [3] => for, [4] => five)
   */
$str = "one two three four five";
   $str_exp = explode(" ", $str);
   /* $str_exp = array([0] => one, [1] => two,
     [2] => three, [3] => four, [4] => five)
   */
   $str_imp = implode(" ", $str_exp);
   echo($str_imp);

при выводе данных можно использовать тег <br> и данные будут выводиться с каждой строки

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования