dostęp do JSON w PHP

0

Mam JSONa w php:

$json = '{"kolor_tla": "#000000", "obraz": "", "kolor_1": "#ffffff", "kolor_2": "#aaaaaa", "wielkosc_1": "22", "wielkosc_2": "150", "podkreslenie": "none"}';

Czy jest możliwość dostania się do wartości w JSONie tak jak jest to np w JavaScripcie json.kolor_tla ? Próbowałem różnych opcji i nic mi nie chce działać.

1
function addToJson($json, $array){
	return json_encode(array_merge(json_decode($json), $array));
}

Aaaa... Źle przeczytałem.
Masz do tego funckcję:

json_decode(string $json);

która zwraca Ci tablicę.
http://php.net/manual/en/function.json-decode.php

0

Dzięki za odpowiedź, ale chodziło o dostanie się do JSONa a nie dodanie czegoś do niego.
Chodzi o to, żeby z JSONa wyciągnąć np wartość "kolor_tla"

0

Rozwiązałem problem, przez:

$json = json_decode($json);
echo $json['kolor_tla']

Ale i tak wolałabym chodzić po JSONie bez dekodowania. Jest taka możliwość?

1 użytkowników online, w tym zalogowanych: 0, gości: 1