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 = '
{
Je! umeipenda hii post?
Rajabu
Tarehe 2024-08-10 07:40:00 Topic: PHP
Main: Masomo
File: Download PDF
Share On
Facebook
or
Whatsapp
Imesomwa mara 108
Sponsored links
PHP BLOG - somo la 6: Jinsi ya kutengeneza dashboard kwa ajili ya blog
PHP - somo la 21: Jinsi ya kutafuta kitu kwenye database kwa mutumia PHP
PHP somo la 75: Content-Type Header
PHP - somo la 34: Jinsi ya kutumia do loop, while loop na foreach kwenye PHP
PHP somo la 72: Jinsi ya kuandaa PDF kutoana na data zilizopo kwenye database
PHP somola 78: Cookie Headers
PHP -somo la 33: Matumizi ya while loop kwenye PHP
PHP somo la 82: Content-Disposition
PHP - somo la 43: Jinsi ya kutuma email kwa kutumia PHP
PHP somola 69: jinsi ya kutuma email kwa watu zaidi ya mmoja kwa kutumia PHPMailer
PHP somo la 51: Jinsi ya kutumia consctuct na destruct function
PHP - somo la 32: Jinsi ya kutumia filter_var() function kwenye PHP&n">...
Kama unahitaji kuuliza maswali Bofya hapa
Ndio Hapana Save post
👉1 Madrasa kiganjani
👉2 kitabu cha Simulizi
👉3 Kitau cha Fiqh
👉4 Simulizi za Hadithi Audio
👉5 Sira ya Mtume Muhammad (s.a.w)
👉6 Kitabu cha Afya
Post zifazofanana:-
katika post hii utajifunza jinsi ya kutengeneza ukurasa wa dashboard kwa ajili ya kutibti post Soma Zaidi...
Katika somo hili utakwenda kujifundisha jinsi ya kutafuta taarifa maalumu kwenye database kwa kutumia PHP Soma Zaidi...
Katika somo hili utakwenda kujifunza kuhusu content-type header. Soma Zaidi...
Katika somo hili utakwenda kujifunza kuhusu aina za loop DO, FOR, FOREACH LOOPS kwenye PHP Soma Zaidi...
hapa utawenda utuma database wa ajl ya utengeneza maudhu ya PDF. Soma Zaidi...
Katika somo hili utakwenda kujifunza kuhusu Cookie Headers Soma Zaidi...
Katika somo hili utajifunza jinsi ya kuandika while loop kwenye PHP Soma Zaidi...
Katika somo hili utakwenda kujifunza kuhusu aina ya header inayoitwa Content-Disposition 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 il utajifunza kutuma email kwa watu wengi kwa kutumia PHPMailer. Pia utajifunza jinsi ya kuweka Carbon Copy na Blind Carbon Copy Soma Zaidi...
Katika somo hili utakwenda kujifunza kazi na matumizi ya construct function na desctruct function kwenye OOP Soma Zaidi...
Katika somo hili utajifunza jinsi ya kutumia filter_var() function kwa ajili ya kuchuja code zilizo hatari kwenye PHP file Soma Zaidi...