Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:php:php_json

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
Következő változat
Előző változat
oktatas:programozas:php:php_json [2022/03/21 13:19] – [JSON konvertálás] adminoktatas:programozas:php:php_json [2023/03/17 16:25] (aktuális) – [Indítás] admin
Sor 191: Sor 191:
 $data = json_decode($content); $data = json_decode($content);
 </code> </code>
 +
 +===== JSON-ből táblázat generálás =====
 +
 +<code>
 +app01/
 +  `-src/
 +     |-database.json
 +     `-index.php
 +</code>
 +
 +<code javascript src/database.json>
 +{
 +    "employees": [
 +        { "id": 1, "name": "Erős István", "city": "Szeged" },
 +        { "id": 2, "name": "Táró Iván", "city": "Szolnok" },
 +        { "id": 3, "name": "Csontos Katalin", "city": "Szeged" },
 +        { "id": 4, "name": "Heverő Lajos", "city": "Szolnok" },
 +        { "id": 5, "name": "Csendes Irén", "city": "Szeged" }
 +    ]
 +}
 +</code>
 +
 +<code php src/index.html>
 +<?php
 +
 +$json = file_get_contents('database.json', false);
 +$array = json_decode($json, true);
 +print("<table>");
 +foreach($array['employees'] as $emp) {
 +    print("<tr>");
 +    print("<td>{$emp['name']}</td>");
 +    print("<td>{$emp['city']}</td>");
 +    print("</tr>");
 +
 +}
 +print("</table>");
 +
 +</code>
 +
 +==== Indítás ====
 +
 +<code>
 +php -S localhost:8000 -t src
 +</code>
 +
  
oktatas/programozas/php/php_json.1647865174.txt.gz · Utolsó módosítás: 2022/03/21 13:19 szerkesztette: admin