PHP - json_encode
Třída
Metoda - json_encode
(PHP 5 >= 5.2.0, PECL json >= 1.2.0, PHP 7)
Konvertuje PHP proměnnou do JSON reprezentace. Při konvertování pole, ve kterém nejsou indexy souvislá číselná posloupnost začínající 0, jsou všechny indexy konvertovány jako string.
Procedurální
- function json_encode (mixed $value, int $depth = 512) : string
Parametry
Název | Datový typ | Výchozí hodnota | Popis |
---|---|---|---|
$value | mixed | Kódovaná hodnota v UTF-8 formátu. | |
$depth | int | 512 | Omezení hloubky rekurze. |
Návratové hodnoty
Vrací: string
Vrací JSON reprezentaci PHP proměnné. Pokud nastala chyba, vrací
false
.
Příklady
<?php
$mojePole = [
"jmeno" => "Honza",
"vek" => 42,
"muz" => true
];
var_dump(json_encode($mojePole));
var_dump(json_encode(42));
var_dump(json_encode(true));
var_dump(json_encode("ahoj světe!"));
Související manuály
- function json_decode (string $json, bool $assoc = false, int $depth = 512, int $options = 0) : mixed
- function serialize (mixed $value) : string