# json_encode

(PHP 5 >= 5.2.0, PECL json:1.2.0-1.2.1)

json_encode — Returns the JSON representation of a value

### Description

string json_encode ( mixed `$value` )

Returns a string containing the JSON representation of `value` .

### Parameters

`value`

  The `value` being encoded. Can be any type except a resource.

  This function only works with UTF-8 encoded data.

### Return Values

Returns a JSON encoded string on success.

### ChangeLog

Version | Description
--- | ---
5.2.1 | Added support to JSON encode basic types

### Examples

Example#1 A json_encode() example

`<?php
$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);
echo json_encode($arr);
?>`

The above example will output:

    {"a":1,"b":2,"c":3,"d":4,"e":5}

### See Also

- json_decode()