PHP-Funktionen json_encode JSON_PRETTY_PRINT: gewusst wie: drucken ein anderes format?

Ich weiß, dass PHP bieten die JSON_PRETTY_PRINT formatieren von json-Daten bereits. Was ist, wenn ich ein anderes format verwenden möchten?

$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);

Ergebnis,

{
    "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
        ]
    }
}

Aber ich bevorzuge,

{"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]
"}

Ist das möglich? Ein regex-vielleicht? Auch glaube ich nicht wollen, dass diese backslashes - können Sie entfernt werden?

InformationsquelleAutor laukok | 2013-09-27
Schreibe einen Kommentar