Articles of pretty print

PHP SimpleXML новая строка

Я создал XML-файл с использованием простого XML-кода PHP, сохранил файл. При открытии файла в php с помощью fopen и печати содержимого. мой XML выглядит так: (см. ниже) <?xml version="1.0" encoding="UTF-8"?> <home><orderList><delivery_cost>0.00</delivery_cost><delivery_surname>TEST</delivery_surname><delivery_postcode>1234</delivery_postcode><status>1</status></orderList></home> Я хочу, чтобы xml-файл выглядел все отступом и новыми строками для каждого элемента. Кто-нибудь знает, как это сделать? благодаря

Использовать PHP для форматирования входного SQL-запроса как HTML?

Я ищу функцию php, которая принимает неформатированный запрос: $ sql = "select name, size from things where color = 'green' order by price asc"; так что он появится на HTML-странице примерно так: ВЫБРАТЬ имя, размер ИЗ вещи ГДЕ color = 'green' СОРТИРОВАТЬ ПО цена ASC '; В phpMyAdmin есть код, который делает это уже, я […]

Вкладка и препровождение в JSON-выход в Chrome

Я использую этот простой код для печати массива как структуры JSON. header('Content-Type: application/json'); echo json_encode($this->data, JSON_PRETTY_PRINT); Я использую Chrome версии 28.0.1500.95 m. По какой-то нечетной причине вывод завершается в pre-тег символом табуляции (т. Е. \t ) в начале. JSON, похоже, разбирается хорошо, но я все равно получаю этот символ табуляции, когда данные не отправляются. Как […]

Pretty-Printing JSON с PHP

Я создаю PHP-скрипт, который передает данные JSON в другой скрипт. Мой скрипт строит данные в большой ассоциативный массив, а затем выводит данные с помощью json_encode . Вот пример скрипта: $data = array('a' => 'apple', 'b' => 'banana', 'c' => 'catnip'); header('Content-type: text/javascript'); echo json_encode($data); Вышеприведенный код дает следующий результат: {"a":"apple","b":"banana","c":"catnip"} Это здорово, если у вас […]

Есть ли неплохой шрифт для PHP?

Я исправляю некоторые скрипты PHP, и мне не хватает красивого принтера Ruby. т.е. require 'pp' arr = {:one => 1} pp arr выведет {: one => 1}. Это даже работает с довольно сложными объектами и значительно упрощает копание в неизвестном скрипте. Есть ли способ дублировать эту функциональность в PHP?