32 lines
1.1 KiB
PHP
32 lines
1.1 KiB
PHP
|
<?php
|
||
|
/*
|
||
|
json_decode(
|
||
|
string $json,
|
||
|
?bool $associative = null,
|
||
|
int $depth = 512,
|
||
|
int $flags = 0
|
||
|
): mixed
|
||
|
*/
|
||
|
|
||
|
/*
|
||
|
value
|
||
|
value - значение, которое будет закодировано.
|
||
|
Может быть любого типа, кроме resource.
|
||
|
|
||
|
flags
|
||
|
Битовая маска, составляемая из значений JSON_FORCE_OBJECT, JSON_HEX_QUOT,
|
||
|
JSON_HEX_TAG, JSON_HEX_AMP, JSON_HEX_APOS, JSON_INVALID_UTF8_IGNORE,
|
||
|
JSON_INVALID_UTF8_SUBSTITUTE, JSON_NUMERIC_CHECK, JSON_PARTIAL_OUTPUT_ON_ERROR,
|
||
|
JSON_PRESERVE_ZERO_FRACTION, JSON_PRETTY_PRINT, JSON_UNESCAPED_LINE_TERMINATORS,
|
||
|
JSON_UNESCAPED_SLASHES, JSON_UNESCAPED_UNICODE, JSON_THROW_ON_ERROR.
|
||
|
Смысл этих констант объясняется на странице JSON-констант.
|
||
|
|
||
|
depth
|
||
|
Устанавливает максимальную глубину. Должен быть больше нуля.
|
||
|
*/
|
||
|
|
||
|
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
|
||
|
|
||
|
echo json_encode($arr);
|
||
|
?>
|