-
Anonymous
PHP json_encode JSON_PRETTY_PRINT: как распечатать другой формат?
Сообщение
Anonymous »
Я знаю, что PHP уже предоставляет JSON_PRETTY_PRINT для форматирования данных JSON. Что делать, если я хочу другой формат?
Код: Выделить всё
$message = array(
"Open all day" => "Sundays,Saturdays,12-12-2013, 14-10-2013",
"Availabilty" => array(
"12/12/2013" => array(
30,
60,
30,
0
),
"13/12/2013" => array(
30,
0,
30,
60,
),
),
);
$json = json_encode($message,JSON_PRETTY_PRINT);
результат,
Код: Выделить всё
{
"Open all day": "Sundays,Saturdays,12-12-2013, 14-10-2013",
"Availabilty": {
"12\/12\/2013": [
30,
60,
30,
0
],
"13\/12\/2013": [
30,
0,
30,
60
]
}
}
Но я предпочитаю
Код: Выделить всё
{"Open all day":"
Sundays,
Saturdays,
Fridays,
12/12/2013,
14/10/2013,
04/12/2013
",
"Availability":"
"12/12/2013":[30,60,30,0],
"13/12/2013":[30,60,30,0]
"}
Возможно ли это? Возможно, регулярное выражение? Кроме того, мне не нужны эти обратные косые черты — можно ли их удалить?
Подробнее здесь:
https://stackoverflow.com/questions/190 ... ent-format
1737657135
Anonymous
Я знаю, что PHP уже предоставляет JSON_PRETTY_PRINT для форматирования данных JSON. Что делать, если я хочу другой формат?
[code]$message = array(
"Open all day" => "Sundays,Saturdays,12-12-2013, 14-10-2013",
"Availabilty" => array(
"12/12/2013" => array(
30,
60,
30,
0
),
"13/12/2013" => array(
30,
0,
30,
60,
),
),
);
$json = json_encode($message,JSON_PRETTY_PRINT);
[/code]
результат,
[code]{
"Open all day": "Sundays,Saturdays,12-12-2013, 14-10-2013",
"Availabilty": {
"12\/12\/2013": [
30,
60,
30,
0
],
"13\/12\/2013": [
30,
0,
30,
60
]
}
}
[/code]
Но я предпочитаю
[code]{"Open all day":"
Sundays,
Saturdays,
Fridays,
12/12/2013,
14/10/2013,
04/12/2013
",
"Availability":"
"12/12/2013":[30,60,30,0],
"13/12/2013":[30,60,30,0]
"}
[/code]
Возможно ли это? Возможно, регулярное выражение? Кроме того, мне не нужны эти обратные косые черты — можно ли их удалить?
Подробнее здесь: [url]https://stackoverflow.com/questions/19057218/php-json-encode-json-pretty-print-how-to-print-a-different-format[/url]