singlepost

PHP (вывод на экран PHP-кода) << На главную или назад  

Здравствуйте!
Имеется массив:

<?php
$a[0]['dddfdsf']['fds']=0;
$a[23]['dddfdsf']['fds']=0;
$a[23]['fdsf']['ssss']='Asdsd';
$a['dasdfs']['dddfdsf'][0]['fds']=5566787;
$a['dasdfs']['dddfdsf'][0]['sfdf']['dsfds']=312;
$a['dasdfs']['dddfdsf'][1]=67346;
?>

Необходимо вывести этот массив на экран, как PHP-код (в том же виде, с сохранением структуры).
Как возможно это реализовать?

14 ответов в теме “PHP (вывод на экран PHP-кода)”

  1. 13
    Анатолий Дмитриев ответил:

    Всем респект! Спасибо за помощь!

  2. 12
    Серёга Металлов ответил:

    Я думаю, понятно, что перед знаками переменных внутри $code надо будет поставить обратные слеши (#6).

  3. 11
    Николай Марков ответил:

    просто предложил возможные варианты. сам никогда на php не кодил

  4. 10
    Денис Федоренко ответил:

    Первым можно только посочувствовать, вторые же должны знать, что такое html entities. Но вызывать итератор или делать файл для вывода заранее определенного кода – это, извините, пошло.

  5. 9
    Евгений кросовкин ответил:

    а прикинь люди на тройке работают? Или код раскрашивать хотят иначе

  6. 8
    Денис Федоренко ответил:

    Не ебите мозг, в #6 было дано единственное правильное решение (если речь шла о выводе + подсветке, в случае только вывода:
    echo '<pre>';
    echo "&lt;?php\n"
    // …
    echo "?&gt;";
    echo '</pre>';
    )

  7. 7
    Николай Марков ответил:

    если в настройках включено, можно сохранить файл с расширением *.phps тогда сервер будет выдавать его как подсвеченный php-код

  8. 6
    Евгений кросовкин ответил:

    кури foreach(arr as key=> val)
    но можно и так как в посте 6, не знал про эту функцию

  9. 5
    Серёга Металлов ответил:

    <?php
    $code="<?php
    $a[0]['dddfdsf']['fds']=0;
    $a[23]['dddfdsf']['fds']=0;
    $a[23]['fdsf']['ssss']='Asdsd';
    $a['dasdfs']['dddfdsf'][0]['fds']=5566787;
    $a['dasdfs']['dddfdsf'][0]['sfdf']['dsfds']=312;
    $a['dasdfs']['dddfdsf'][1]=67346;
    ?>";
    highlight_string($code);
    ?>

    Может, имелось в виду это?

  10. 4
    Роман Мезенцев ответил:

    вопрос следовало бы получше сформулировать, ибо не совсем понятно.

  11. 3
    Николай Марков ответил:

    ну сделай цикл по элементам и выводи

  12. 2
    Анатолий Дмитриев ответил:

    Нет, речь идет не об этой функции.

  13. 1
    Роман Мезенцев ответил:

    не совсем понял суть вопроса, но возможно речь идет о print_r

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.