За последние 24 часа нас посетили 54876 программистов и 1613 роботов. Сейчас ищут 1388 программистов ...

Hello world

Тема в разделе "PHP для новичков", создана пользователем shalx, 7 авг 2014.

  1. shalx

    shalx Новичок

    С нами с:
    15 фев 2014
    Сообщения:
    110
    Симпатии:
    0
    Код (Text):
    1. $z="hello world";
    2. print $z;
    а мне надо
    Hello
    word
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764
  3. shalx

    shalx Новичок

    С нами с:
    15 фев 2014
    Сообщения:
    110
    Симпатии:
    0
    Hо средствами php
     
  4. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764
    http://phpfaq.ru/na_tanke

    Добавлено спустя 1 минуту 17 секунд:
    Код (PHP):
    1. $z="hello<br>world";
    2. print $z;
    3.  
     
  5. Deonis

    Deonis Старожил

    С нами с:
    15 фев 2013
    Сообщения:
    1.521
    Симпатии:
    504
    Это как? PHP - серверный язык и он не отвечает за разметку. А вот HTML - это как раз язык разметки. Поэтому можно изголяться как угодно, но без тегов форматирования или, на крайний случай, html-сущностей (мнемоники) у вас ничего не получится. Если хотите, то можно извратится так, но всё равно с тегом:
    Код (PHP):
    1. $str = 'hello world';
    2. echo implode('<br>', explode(' ', $str));
     
  6. shalx

    shalx Новичок

    С нами с:
    15 фев 2014
    Сообщения:
    110
    Симпатии:
    0
    Код (Text):
    1. $z="hello word";
    2. $zz=wordwrap($z, 5, "\n", true);
    3. print "$zz\n";
    Добавлено спустя 1 минуту 3 секунды:
    Сам танцую, сам пою, сам билеты продаю
     
  7. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764
    А. Только для бразузера ваш "\n" - это простой пробел
     
  8. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.559
    Симпатии:
    632
    тогда надо не через браузер смотреть, а запускать скрипт в командной строке.
     
  9. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
  10. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    сам себя похвалил за то что ничего не понял. маладэц! =) еще раз читай: пхп работает на сервере.
     
  11. dcc0

    dcc0 Активный пользователь

    С нами с:
    27 июн 2014
    Сообщения:
    217
    Симпатии:
    4
    Вот
    Код (Text):
    1. <?php
    2. $z="hello";
    3. echo $z;
    4. ?>
    Код (Text):
    1. <br>
    Код (Text):
    1. <?php
    2. $z1="world";
    3. echo $z1;
    4. ?>
     
  12. dcc0

    dcc0 Активный пользователь

    С нами с:
    27 июн 2014
    Сообщения:
    217
    Симпатии:
    4
    runcore правильно сказал:


    Код (Text):
    1.  <?php
    2. echo nl2br("foo - это вам не\n bar");
    3. ?>
     
  13. shalx

    shalx Новичок

    С нами с:
    15 фев 2014
    Сообщения:
    110
    Симпатии:
    0
    Он везде работает через интерпретатор
     
  14. VaneS

    VaneS Активный пользователь

    С нами с:
    16 ноя 2011
    Сообщения:
    636
    Симпатии:
    4
    Адрес:
    Россия
    Код (PHP):
    1. <?php 
    2. header("Content-Type:text/plain");
    3. $z="hello
    4. world";
    5. print $z;
    6. ?>
    И будет вам счастье!)
     
  15. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Даю подсказку - браузер парсит только HTML, который ему пришел. И ему плевать на то, КАК он его получил и откуда. Хочешь, чтобы браузер отображал корректно то, что ты ему даешь, отдавай браузеру корректный HTML-код. Страничка - это не интерактивная гуишка, намертво сцепленная с исполняемым процессом. Почитай отличия веба от десктопного программирования. Тут надо мышление слегка изменить.