PHP json_encode JSON_PRETTY_PRINT: как распечатать другой формат?Php

Кемеровские программисты php общаются здесь
Ответить
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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»