PHP json_encode JSON_PRETTY_PRINT: comment imprimer un autre format?

Je sais que PHP fournir les JSON_PRETTY_PRINT à un format de données json déjà. Que faire si je veux un autre format?

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

résultat,

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

Mais je préfère,

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

Est-ce possible? Une expression régulière peut-être? Aussi, je ne veux pas de ces barres obliques inverses peuvent - ils être supprimés?

InformationsquelleAutor laukok | 2013-09-27