Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:php:php_json

< PHP

PHP JSON feldolgozás

  • Szerző: Sallai András
  • Copyright © Sallai András, 2015
  • Licenc: GNU Free Documentation License 1.3

Példa 001

dolgozok.json
{
    "dolgozok": [
        {
            "nev": "Nagy József",
            "kor": "35",
            "fizetes": "870000"
        },
        {
            "nev": "Para Lajos",
            "kor": "30",
            "fizetes": "975000"
        }
    ]
}
index.php
<?php
 
$dolgozokJson = file_get_contents("dolgozok.json");
$dolgozokArray = json_decode($dolgozokJson, true);
 
echo $dolgozokArray['dolgozok'][0]['nev'];
echo $dolgozokArray['dolgozok'][1]['nev'];

JSON iterálás

$dolgozokIterator = new RecursiveIteratorIterator(
    new RecursiveArrayIterator(json_decode($dolgozokJson, TRUE)),
    RecursiveIteratorIterator::SELF_FIRST);
 
foreach ($jsonIterator as $key => $val) {
    if(is_array($val)) {
        echo "$key:\n";
    } else {
        echo "$key => $val\n";
    }
}
oktatas/programozas/php/php_json.txt · Utolsó módosítás: 2019/08/22 10:39 szerkesztette: admin