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