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 = '
{
Jifunze zaidi, na wasiliana nasi ukiw ana App yetu. Bofya liln hapo chini kuweza ku download Je! umeipenda hii post?
Rajabu
Tarehe 2024-08-10 07:40:00 Topic: PHP
Main: Masomo
File: Download PDF
Share On
Facebook
or
Whatsapp
Views 132
Sponsored links
PHP - somo la 48: Jinsi ya kuzuia hacking kwenye sytem ya kujisajili na ku login
PHP - somo la 26: Jinsi ya kutengeneza system ya ku chat kw akutumia PHP
PHP somo la 77: aina za http redirect
PHP BLOG - somo la 3: Jinsi ya kutengeneza table kwenye databse kwa ajili ya blog
PHP - somo la 43: Jinsi ya kutuma email kwa kutumia PHP
PHP - somo la 37: Jinsi ya kutengeneza blog post kwa kutumia PHP
PHP somo la 65: Jinsi ya kusoma data kwenye database kwa kutumia PDO
PHP BLOG - somo la 11: Jinsi ya kutumia prepared statement
PHP - somo la 23: Jinsi ya kutumia condition statement kwenye database kwa kutumia PHP
PHP somo la 49: utangulizi wa Object Oriented Programming katika PHPDownload app yetu
Ndio Hapana Save post
👉1
Sira ya Mtume Muhammad (s.a.w)
👉2
kitabu cha Simulizi
👉3
Madrasa kiganjani
👉4
Simulizi za Hadithi Audio
👉5
Kitau cha Fiqh
👉6
Kitabu cha Afya
Post zifazofanana:-
Katika somo hili utajifunza jinsi ambavyo utaweza kutengeneza mfumo wa kuisajiki na ku login, kisha kuangalia usalama wa mfumo kwa kuzuia sql injection. Soma Zaidi...
Katika somo hili utajifunza jinsi ya kutengeneza system ambayo mta atajisajili pamoja na kuchat na watumiaji wengine Soma Zaidi...
Katika somo hili utakwenda kujifunza kuhusu http redirect header Soma Zaidi...
Hapa utajifunza jinsi ya kutengeneza table ambayo tutaitumia kwenye blog yetu Soma Zaidi...
Katika somo hili utajifunza jinsi ya kutuma email kwa kutumia email() function ya PHP. Hii ni njia rahisi zaidi ya kutuma email. Ila hufanya kazi kwenye hosting. Soma Zaidi...
Katika somo hili utajifunza jinsi ambavyo unaweza kutengeneza blog ambayo utaweza ku upload faili na kuandika makala kwa kutumia PHP Soma Zaidi...
Katika somo hili utakwenda kujifunza jinsi ya kusoma data kwenye database kwa kutumia PDO. Soma Zaidi...
Katika somo hili utajifnza jinsi ya kufanya prepared statement kama njia ya kuzuia sql ingection kwenye PHP blog Soma Zaidi...
Katika somo hili utakwenda kuona namna ya kutuia if else kwenye data zilizopo kwenye database kwa kutumia PHP Soma Zaidi...
Huu ni mwendelezo wa mafunzo ya PHP na hapa tunaaza rasmi advanced PHP. tutakwenda kuingia ndani zaidi kwenye PHP. Ni vyema kabla ya kuanza course hii ya advanced PHP uwe una uelewa wa kutosha kuhusu mafunzo yetu ya PHP. Soma Zaidi...