$subvalue ) { $escaped[ $key ] = self::escape_string( $subvalue ); } return $escaped; } $escapers = [ "\\", "/", "\"", "\n", "\r", "\t", "\x08", "\x0c" ]; $replacements = [ "\\\\", "\\/", "\\\"", "\\n", "\\r", "\\t", "\\f", "\\b" ]; return str_replace( $escapers, $replacements, $value ); } }