Last Updated: February 25, 2016
·
735
· edinella

Escape JSON string

function escapeJsonString($value) {
    return str_replace(
        array("\\", "/", "\"", "\n", "\r", "\t", "\x08", "\x0c"),
        array("\\\\", "\\/", "\\\"", "\\n", "\\r", "\\t", "\\f", "\\b"),
        $value
    );
}

Have a fresh tip? Share with Coderwall community!

Post
Post a tip
Related Tags
#php
#php4
Did you know?

PHP applications still send a browser full of JavaScript. Hardening the server does not inventory the payment, analytics, and plugin scripts that run after the HTML is delivered.

Security insights from Cside