picha

PHP somo la 86: JInsi ya ku decode json yaani kubadili json kuwa php data kama array ana object

Katika somo hili utakwend akujifunza jinsi ya kubadili json data na kuwaphp array ama php object. Kwa ufupi tunakwend aku decode json data kuwa phparray amaobject

Jinsi ya kufanya decoding ya json data:

Tunaposema kudecode tunamaansha uzitowa katika json na uzpelea wenye php. Sasa hapa kuna nmna mbili za kudecode ya kwanz ani kuzipeleka kwenye php array data na ya pili ni kuzipeleka kwenye php object data.

 

Functon inayotumika katika kufanya decodeing ni json_decode() hii ni kinyume cha ecode abayo tumeitumia katika somo lililopita.

 

Tuseme tuna data hz za json na tunataa uzi decode kwenye php

{

 "posts":

 [

   {

     "jina": "Bongoclass",

     "year": 2018,

     "status": "Actve",

     "webste": "www.bongoclass.com"

   }

 ]

}



Kubadili kuwa php object data

Kwanza tutaziweka kwenye variable. Kisha tutatuma function kuzi decode. Kisha tutatumia print_r function tofauti na kutumia echo. Ni kwa sababu print_r function hii itatuwezesha kuangalia structure ya object moja kwa moja.

<?php

$jsonData = '

{

 "copmapy":

 [

   {

     "jina": "Bongoclass",

     "year": 2018,

     "status": "Actve",

     "webste": "www.bongoclass.com"

   }

 ]

}';

 

// Decode JSON data into a PHP object

$dataObject = json_decode($jsonData);

 

print_r($dataObject);

?>




Kubadili kuwa php array data

Sasa ukitaka ku print array unachotakiwa kufanya ni kuongeza parameter ya true kumaanisha kuwa unataka kupata associative array ya hizo data. 

Mfano:

<?php

$jsonData = '

{

 "company":

 [

   {

     "jina": "Bongoclass",

     "year": 2018,

     "status": "Actve",

     "webste": "www.bongoclass.com"

   }

 ]

}';

 

// Decode JSON data into a PHP associative array

$dataArray = json_decode($jsonData, true);

 

// Output the decoded data

print_r($dataArray);

 

?>





Pia unaweza ku access data moja kwa moja kwenye hiyo array ama object. Kwa kitumia index namba yake ama key yake.

Mfano:

Kwa kutumia array

<?php

$jsonData = '

{

 "copmapy":

 [

   {

     "jina": "Bongoclass",

  &nbs...

Ingia sasa ili uweze kusoma makala hii yote.

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

       
Author: Rajabu image Tarehe: 2024-08-10 07:40:00 Topic: PHP Main: Masomo File: Download PDF Views 1053

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
👉1 Kitau cha Fiqh     👉2 Simulizi za Hadithi Audio     👉3 Kitabu cha Afya     👉4 web hosting     👉5 Sira ya Mtume Muhammad (s.a.w)     👉6 Tafasiri ya Riyadh Swalihina    

Post zinazofanana:

PHP BLOG - somo la 3: Jinsi ya kutengeneza table kwenye databse kwa ajili ya blog

Hapa utajifunza jinsi ya kutengeneza table ambayo tutaitumia kwenye blog yetu

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...
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 36: Jinsi ya ku upload taarifa za mafaili kwenye database kw akutumia PHP

katika somo hili utajfunza kukusanya taarifa za mafaili. kisha ku upload hayo mafaili. kisha kuandika hizo taarifa za mafaii kwenye database

Soma Zaidi...
PHP - somo la 20 : Jinsi ya kufuta na ku update data kwenye database kwa kutumia PHP

Katika somo hili utakwenda kujifunza jinsi ya ku update na kufuta data kwenye database kwa kutumia PHP

Soma Zaidi...
PHP somo la 91: Mambo ya kuzingatia unapokuwa unashughulika na data za json

Haya ni mabo ya kuzingatia unapo encode ama ku decode data za json

Soma Zaidi...