Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak odczytać dane z JSONa?
Forum PHP.pl > Forum > PHP
Saki
Mam pytanie,
jak odczytać dane z tego jsona w JS aby miałbym zmienne w PHP
w tym przypadku potrzebuje zmienne w php $id; $rozmiar; $color

  1. <script type="text/javascript">
  2. var _sklep : {
  3. "id" : "12",
  4. "rozmiar" : "140",
  5. "color" : "ff0000"
  6. }
  7. };

Chciałbym aby w php miałbym zmienne np $id; $rozmiar; $color i jak bym zrobił
  1. echo $id; // 12

wyświetliło by mi 12 smile.gif

PS. JavaScript z jsonem jest w pliku, muszę jakoś z pliku html odczytac JSONa z JS
kamil4u
json_decode ?
Saki
Cytat(kamil4u @ 9.06.2011, 22:25:12 ) *


Ale ja nie moge edytować pliku JS, nie mam do niego dostepu jest tylko w stronie, ja pomyslałem żeby szukać id i pozniej wyswietlic, wiesz może jak szuka się w pliku wyrazów (w źródle strony)?

kamil4u
Wyrażenie regularne lub operacje na DOM w PHP(patrz google i manual).

--edit--
Pomyśl co będzie lepsze, bo możesz się z tym trochę pobawić.
Saki
Cytat(kamil4u @ 9.06.2011, 22:33:19 ) *
Wyrażenie regularne lub operacje na DOM w PHP(patrz google i manual).

--edit--
Pomyśl co będzie lepsze, bo możesz się z tym trochę pobawić.


Gdzie mam błąd że mi nie działa Wyrazenie regularne pobierające ID?


preg_match("#\"id\" : \"(.*)\"#", $json, $ciag);
$ciag[0]=str_replace("\"id\" : \"", "",$ciag[0]);
$ciag[0]=str_replace("\"", "",$ciag[0]); $json=$ciag[0]; unset($ciag);
echo $ciag; // powinno wyswiwtic walute id
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.