Történt az XML és JSON a php, webdevkin

Ebben a cikkben az utasításokat, hogyan kell elemezni xml-húr, átalakítani, hogy a JSON objektum vagy asszociatív tömb, és hogy a megfelelő adatokat

Célkitűzés: Ahhoz, hogy az XML-húr. Be kell elemezni a húr, és húzza ki az összes adatot. Egy példa az XML-line termék listára







Átalakítás xml-húr JSON-karakterlánc

Ezután két lehetőség van, akkor konvertálni egy string JSON, és lehet egy asszociatív tömb. Conversion funkciója json_decode ($ json_string [igaz]). Alapértelmezés hogy egy tárgyat, de ha a második paraméter értéke igaz, akkor a string átalakítjuk egy asszociatív tömb. Véleményem szerint együttműködni a JSON objektum sokkal kényelmesebb, de ez ízlés kérdése. Tekintsük mindkét változatban







Együtt dolgozunk a tárgy

Annak ellenőrzésére, csomópont params kívánt tulajdonságok használatával isset () függvény. Ügyeljen arra, hogy a munkát fotókkal. $ Jó-> photos-> fénykép különböző eredményeket az első és a második termék. Az első termék van 2 fotó site, és mi lesz velük tömb. A második esetben egyetlen csomópont, és ahol az objektum vissza. Tehát nem kell, hogy adja meg a feltételeket, hogy hogyan kap információt, végighaladni a tömb, vagy közvetlen hozzáférést biztosít a területén a tárgyat, akkor ellenőrizze, hogy a kapott változó egy tömb, és ha nem, „vezetés” annak tömb mesterségesen. Ennek eredményeként, mindig kap egy tömb egy vagy több, a tárgyak, amelyek feldolgozása a szokásos nyers erő.

Dolgozunk egy sor

A működési elve az, hogy pontosan ugyanaz, csak nem vonzó a tárgy mezőt, és az értékeket a tömb. csomópont ellenőrzése fotók megy egy kicsit másképp. Kód $ fotók = $ jó [ „képek”] [ „photo”] kap majd minden esetben egy tömbben csak azt kell meghatározni, hogy asszociatív. A megfelelő ellenőrzés podsmotrena keretében, Kohana




Kapcsolódó cikkek