pluis3103 Posted August 8, 2012 at 03:53 PM Report #471753 Posted August 8, 2012 at 03:53 PM Boas pessoal, Estou a utilizar uma API que me devolve um json com a seguinte estrutura: {"result":"success","records":{"50233450":{"title":"Xpto, Lda","nif":"5037039840","seo_url":"xpto","pc4":"1900","pc3":"017","city":"Lisboa","link":"http:\www.xpto.com"}}} Para isto buscar o json eu utilizo : $result = json_decode(file_get_contents('http://www.nif.pt/?json=1&q=xpto')); O meu problema é que não consigo fazer o parse disto. Alguém me pode ajudar a ir buscar os dados deste json? Obrigado
mjamado Posted August 8, 2012 at 04:16 PM Report #471755 Posted August 8, 2012 at 04:16 PM Estás-te a esquecer do segundo parâmetro do json_decode... "Para desenhar um website, não tenho que saber distinguir server-side de client-side" - um membro do fórum que se auto-intitula webdesigner. Temo pelo futuro da web.
pluis3103 Posted August 8, 2012 at 04:33 PM Author Report #471758 Posted August 8, 2012 at 04:33 PM Estás-te a esquecer do segundo parâmetro do json_decode... Em primeiro lugar obrigado pela resposta, já coloquei o true e devolve-me um array, mas ainda assim estou com dificultades em retirar a informação de cada item do array e colocar numa variavel. Array ( [result] => success [records] => Array ( [503789860] => Array ( [title] => xpto, Lda [nif] => 503789860 [seo_url] => xpto [pc4] => 1900 [pc3] => 017 [city] => Lisboa [url] => http://www.xpto.pt/ ) ) ) Podes ajudar-me? Muito obrigado
Solution yoda Posted August 8, 2012 at 05:10 PM Solution Report #471762 Posted August 8, 2012 at 05:10 PM foreach($result['records'] as $result) { echo $result['title'].'<br />'; } before you post, what have you tried? - http://filipematias.info sense, purpose, direction
pluis3103 Posted August 9, 2012 at 08:28 AM Author Report #471793 Posted August 9, 2012 at 08:28 AM foreach($result['records'] as $result) { echo $result['title'].'<br />'; } É isso mesmo 🙂 Muito obrigado pela ajuda
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now