За последние 24 часа нас посетили 90646 программистов и 3018 роботов. Сейчас ищут 1408 программистов ...

print_f печатает все в строчку

Тема в разделе "PHP для новичков", создана пользователем Ігор, 11 фев 2009.

  1. Ігор

    Ігор Активный пользователь

    С нами с:
    7 апр 2008
    Сообщения:
    195
    Симпатии:
    0
    Прочитал о функции print_f, которая красиво печатает массивы.
    print_f(array_name);
    Но она все выводит в строчку, а доккументация обещает, что каждый элемент, для наглядности, с новой строки печатать она должна.
     
  2. armadillo

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

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    наплыв...


    начнем с того, какая функция - printf или print_r


    во-вторых, вспоминаем html
     
  3. Ігор

    Ігор Активный пользователь

    С нами с:
    7 апр 2008
    Сообщения:
    195
    Симпатии:
    0
    Ой, print_r.
    Нужно еще обработать полученный результат, потом вывести?
     
  4. armadillo

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

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    например:
    PHP:
    1. <?php
    2. if (!function_exists('print_x')) {
    3. function print_x($data) {
    4. echo '<pre>';
    5. print_r($data);
    6. echo '</pre>';
    7. }
    8. }
    9.  
    10. ?>
     
  5. Mr.M.I.T.

    Mr.M.I.T. Старожил

    С нами с:
    28 янв 2008
    Сообщения:
    4.586
    Симпатии:
    1
    Адрес:
    у тебя канфетка?
    print nl2br(print_r($arr,1));
     
  6. Sergey89

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

    С нами с:
    4 янв 2007
    Сообщения:
    4.796
    Симпатии:
    0
    Ігор, для начала загляни в исходный код страницы а потом про очень важное замечание прочитай http://phpfaq.ru/na_tanke