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...
Umeionaje Makala hii.. ?
Share On:
👉1 Dua za Mitume na Manabii 👉2 Kitabu cha Afya 👉3 Madrasa kiganjani 👉4 Sira ya Mtume Muhammad (s.a.w) 👉5 Simulizi za Hadithi Audio 👉6 Tafasiri ya Riyadh Swalihina
Post zinazofanana:
PHP - somo la 43: Jinsi ya kutuma email kwa kutumia PHP
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...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 75: Content-Type Header
Katika somo hili utakwenda kujifunza kuhusu content-type header.
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 85: Jinsi ya utengeneza json data kwa utumia php
Katika somo hili utakwenda kujifunza Jinsi ya utengeneza json data kwa utumia php
Soma Zaidi...PHP BLOG - somo la 11: Jinsi ya kutumia prepared statement
Katika somo hili utajifnza jinsi ya kufanya prepared statement kama njia ya kuzuia sql ingection kwenye PHP blog
Soma Zaidi...