picha

PHP somo la 89: Jinsi ya kutumia data za json kwenye program ya php na html

Katika somo hili utakwend akujifunza ni kwa namna gani utaweza kuzitumiadata za jsonkwenye program yako

Jinsi ya kutumia data za json kwenye program

Kwa kuwa sasa tunaweza kutengeneza data za json kwa database ama kwa njia za kawaida. Sasa ni wakati wa kujifunza kuhusu matumizi ya hizi data. Hapa turtakwenda kujifunza katika namna kuu 2 ambazo ni

  1. Kwa kutumia json faili moja kwa moja

  2. Kwa kutumia link ambayo ina data za json.

 

Katika somo hili tutatumia database ambayo tyumeitengeneza kutoka somo lililopita. Pia tutatu8mia json faili ambalo tutalitengeneza kutoka kwenye data za somo lililopita.

 

Kwa kutumia faili la json

Sasa katyika somo lililopita tulipata data hizui

[

 {

   "id": "1",

   "name": "John Doe",

   "position": "Software Engineer",

   "salary": "75000.00"

 },

 {

   "id": "2",

   "name": "Jane Smith",

   "position": "Project Manager",

   "salary": "85000.00"

 },

 {

   "id": "3",

   "name": "Alice Johnson",

   "position": "UX Designer",

   "salary": "70000.00"

 },

 {

   "id": "4",

   "name": "Bob Brown",

   "position": "DevOps Engineer",

   "salary": "80000.00"

 }

]

 

Unachotakiwa kufanya nji kutengeneza faili kisha liite data.json kisha ndani ya faili hilo weka data hizo kisha save. Hivyo tunaweza kuzipata data zetu mojja kwa moja kwenye faili letu la php.

 

Ili kusoma data za json kutoka kwenye faili kuna functuion nyingi utaweza kutumia hata hivyo hapa nitakutajia 3 ambazo ufanyaji8 kazi weke nji mmoja. Kwa kutumia mfano mmoja unaweza kuzitumia zote. Function hizo ni:-

  1. File_get_contents()

  2. Fopen()

  3. file()

Hapa chini nitakuletea mfano kwa kutumia file_get_contents() kisha kwa mfano huo utawezaa kutumia hoozo function nyingine.

Hapa tutakwqenda katika hatuwa kuu 3

Kusoma data za json kutoka kwenye faili

Mfano

$jsonData = file_get_contents('data.json');

 

Hapo tumetengeneza variable ambayo moja kwa moja inawakilisha data za json zote ambazo zipo kwenye hilo faili la data.json

 

Ku decode data 

Mfano:

$employees = json_decode($jsonData, true);

 

Mpajka kufikia hapo tayari kazi kubwa tumesha ifanya. Ni vyema kucheck error kama tulivyojifunza masomo yaliyopita

if (json_last_error() !== JSON_ERROR_NONE) {

   die('JSON Decoding error: ' . json_last_error_msg());

}

 

Kusoma hizo data

Data zetu sasa tunaweza kuzisoma kwenye html. Tunaweza kutumia foreach loop ama kwa kawaida. Hapo chini nitakuletea mifano yote.

 

Kwa kutumia foreach loop

echo "<table border='1'>";

echo "<tr><th>ID</th><th>Name</th><th>Position</th><th>Salary</th></tr>";

 

foreach ($employees as $employee) {

   echo "<tr>";

   echo "<td>" . $employee['id'] . "</td>";

   echo "<td>" . $employee['name'] . "</td>";

   echo "<td>" . $employee['position'] . "</td>";

   echo "<td>$" . $employee['salary'] . "</td>";

   echo "</tr>";

}

 

echo "</table>";

 

Bila ya kutumia foreach loop

<?php

// Read the JSON file

$jsonData = file_get_contents('data.json');

 

// Decode the JSON data into a PHP array

$employees = json_decode($jsonData, true);...

Jiunge nasi WhatsApp kupata update zetu

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

Nzuri            Mbaya            Save
Author: Rajabu image Tarehe: 2024-08-10 Topic: PHP Main: ICT File: Download PDF Views 840

Share On:

Facebook WhatsApp
Sponsored links
👉1 web hosting    👉2 Bongolite - Game zone - Play free game    👉3 Kitabu cha Afya    👉4 Madrasa kiganjani    👉5 Sira ya Mtume Muhammad (s.a.w)    👉6 Kitau cha Fiqh   

Post zinazofanana:

PHP somo la 84: Maana ya JSON na sheria za kuandika faili la json

Katika somo hili utakwenda kujifunza kuhusu Maana ya JSON na sheria za kuandika faili la json

Soma Zaidi...
PHP somo la 93: Jinsi ya kutumia faili la env

Faili la env ni moja kati ya mafaili ambayo ni muhimu kwa usalama wa project. Fili hili hutumika kuhifadhi data za siri

Soma Zaidi...
Jinsi ya kupata location ya mtu lwa kutumia IP address

Katika post hii utajifunza jinsi ya kupata taarifa muhimu za mtumiaji kw akutumia Ip address yake.

Soma Zaidi...
PHP - somo la 32: Jinsi ya kutumia filter_var() function kwenye PHP

Katika somo hili utajifunza jinsi ya kutumia filter_var() function kwa ajili ya kuchuja code zilizo hatari kwenye PHP file

Soma Zaidi...
PHP somo la 77: aina za http redirect

Katika somo hili utakwenda kujifunza kuhusu http redirect header

Soma Zaidi...
PHP somo la 94: Maana ya ORM na kazi zake

Katika somo hili utakwenda kujifunzo kuhusu teknolojia ya ORM na inavyotumika kulinda usalama wa database

Soma Zaidi...
PHP somo la 81: Cross - Orgn Resource Sharing - CORSE header

Katika somo hili utakwenda kujifunza kuhusu Cross - Orgn Resource Sharing ama inafupishwa kama CORSE header

Soma Zaidi...
PHP - somo la 26: Jinsi ya kutengeneza system ya ku chat kw akutumia PHP

Katika somo hili utajifunza jinsi ya kutengeneza system ambayo mta atajisajili pamoja na kuchat na watumiaji wengine

Soma Zaidi...
Faida za kiafya za kula Viazi mbatata

Viazi mbatata ni katika vyakula ambavyo hupatikana karibia dunia yote. Viazi hivi vimekuwa ni lishe kubwa sana. Ila je unajuwa hasa ni faida gani za kiafya hupatikana kwenye viazi hivi?

Soma Zaidi...
PHP somo la 95: Jinsi ya kutengeneza customer ORM

Katika somo hili uttakwend akujifunz ajinsi ambavyo utaweza kutengeneza simple ORM yakwako mwenyewe

Soma Zaidi...