NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

PHP - json_encode

Třída

Kořen \ Bez třídy

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ázevDatový typVýchozí hodnotaPopis
$valuemixed

Kódovaná hodnota v UTF-8 formátu.

$depthint 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
      Aktivity