Cara menggunakan php array to json


What is JSON?

JSON stands for JavaScript Object Notation, and is a syntax for storing and exchanging data.

Since the JSON format is a text-based format, it can easily be sent to and from a server, and used as a data format by any programming language.


PHP and JSON

PHP has some built-in functions to handle JSON.

First, we will look at the following two functions:

  • json_encode()
  • json_decode()

PHP - json_encode()

The json_encode() function is used to encode a value to JSON format.

Example

This example shows how to encode an associative array into a JSON object:

$age = array("Peter"=>35, "Ben"=>37, "Joe"=>43);

echo json_encode($age);
?>

Run Example »

Example

This example shows how to encode an indexed array into a JSON array:

$cars = array("Volvo", "BMW", "Toyota");

echo json_encode($cars);
?>

Run Example »



PHP - json_decode()

The json_decode() function is used to decode a JSON object into a PHP object or an associative array.

Example

This example decodes JSON data into a PHP object:

$jsonobj = '{"Peter":35,"Ben":37,"Joe":43}';

var_dump(json_decode($jsonobj));
?>

Run Example »

The json_decode() function returns an object by default. The json_decode() function has a second parameter, and when set to true, JSON objects are decoded into associative arrays.

Example

This example decodes JSON data into a PHP associative array:

$jsonobj = '{"Peter":35,"Ben":37,"Joe":43}';

var_dump(json_decode($jsonobj, true));
?>

Run Example »


PHP - Accessing the Decoded Values

Here are two examples of how to access the decoded values from an object and from an associative array:

Example

This example shows how to access the values from a PHP object:

$jsonobj = '{"Peter":35,"Ben":37,"Joe":43}';

$obj = json_decode($jsonobj);

echo $obj->Peter;
echo $obj->Ben;
echo $obj->Joe;
?>

Run Example »

Example

This example shows how to access the values from a PHP associative array:

$jsonobj = '{"Peter":35,"Ben":37,"Joe":43}';

$arr = json_decode($jsonobj, true);

echo $arr["Peter"];
echo $arr["Ben"];
echo $arr["Joe"];
?>

Run Example »


PHP - Looping Through the Values

You can also loop through the values with a foreach() loop:

Example

This example shows how to loop through the values of a PHP object:

$jsonobj = '{"Peter":35,"Ben":37,"Joe":43}';

$obj = json_decode($jsonobj);

foreach($obj as $key => $value) {
  echo $key . " => " . $value . "
";
}
?>

Run Example »

Example

This example shows how to loop through the values of a PHP associative array:

$jsonobj = '{"Peter":35,"Ben":37,"Joe":43}';

$arr = json_decode($jsonobj, true);

foreach($arr as $key => $value) {
  echo $key . " => " . $value . "
";
}
?>

Run Example »



PHP

Cara menggunakan php array to json

  • By
  • 21 February 2017
  • PHP

Konversi MySQL ke JSON Menggunakan PHP – hallo sahabat malasngoding.com, pada kesempatan ini saya akan membahas begaimana cara Konversi MySQL ke JSON Menggunakan PHP. yang harus kita ketahui terlebih dahulu apa itu json ?

Konversi MySQL ke JSON Menggunakan PHP

Json (Javascript Object Notation) merupakan salah satu  format pertukaran data yang dikenal ringan, mudah di baca dan di tulis serta mudah di terjemahkan oleh komputer.

adapun kelebihan dari json sendiri :

  • ukuran lebih kecil jika di bandingkan dengan format pertukaran data yang lain, misalkan XML, sehingga memungkinkan efek tranfer data yang lebih cepat menggunakan Json.
  • Json tidak perlu library tambahan jika data dari server di kirim client dan client menggunakan JavaScript, ini karena Json merupakan format bawaan di JavaScript.
  • memiliki forma data yang lebih sederhana di bandingkan dengan XML, sehingga memungkinkan Json mudah untuk di pahami.
  • library Json ada di setiap pemrograman, sehingga ini sangat memudahkan programmer yang berbeda bahasa pemrograman untuk  mengembangkan aplikasi dengan data yang sudah di sediakan dalam bentuk json.

berikut format data Json:

{"data":

  [

    {"id":"1",

    "bahas_pemrograman":"Java",

    "category":"mobile"

    },

    {"id":"2",

    "bahas_pemrograman":"php",

    "category":"web"

    },

    {"id":"3",

    "bahas_pemrograman":"Javascript",

    "category":"web dan mobile"

    }

  ]

}

oke, saya rasa untuk penjelasan Json dan format data json sendiri sudah bisa di pahami, untuk selanjutnya saya akan membuat sebuah contoh cara Konversi MySQL ke JSON Menggunakan PHP. maksudnya kita mempunyai data dalam mysql dan akan kita tampilkan data tersebut dalam format json.

berikut membuat tabel dalam database :

CREATE TABLE IF NOT EXISTS`data`(

  `id`int(11)NOT NULL AUTO_INCREMENT,

  `nama`varchar(50)NOT NULL,

  `category` varchar(50)NOT NULL,

  PRIMARY KEY(`id`)

)ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=9;

INSERT INTO`data`(`id`, `nama`,`category`)VALUES

(1,'Java','desktop'),

(2,'php','web'),

(5,'javascript','web'),

(6,'vb','desktop'),

(7, 'java','mobile');

membuat koneksi database mysql dengan php :

mysql_connect("localhost","root","");

mysql_select_db("malasngoding");

?>

menampilkan data mysql dalam format json dengan php :

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

include'config/koneksi.php';

$query="select * from data";

$hasil  =mysql_query($query);

if(mysql_num_rows($hasil)>0){

  $response =array();

  $response["data"]=array();

  while($x=mysql_fetch_array($hasil)){

    $h['id']=$x["id"];

    $h['nama'] =$x["nama"];

    $h['category']=$x["category"];

    array_push($response["data"],$h);

  }

  echojson_encode($response);

}else{

  $response["message"]="tidak ada data";

  echojson_encode($response);

}

?>

berikut tampilan dari hasil yang suddah kita buat tadinya :

Cara menggunakan php array to json

Konversi MySQL ke JSON Menggunakan PHP

ok, sekian dulu tutorial Konversi MySQL ke JSON Menggunakan PHP. kita berjumpa kembali di lain waktu dengan materi yang baru. salam malasngoding

Incoming search terms:

  • belajar json php
  • json php mysql
  • cara membuat json dengan php
  • cara membuat json
  • cara menggabungkan database drngan jason
  • membuat json php
  • contoh json
  • mysql ke json dengan php
  • membuat json dengan php
  • cara membuat json php



Tags: cara membuat data json, crud php mysql json, format data json, json, json adalah, konversi mysql ke json, Konversi MySQL ke JSON Menggunakan PHP, membuat api dengan php mysql, membuat data json dengan php mysql, membuat json dengan php, mysql json, tutorial json php mysql, tutorial membuat json dengan php

TUTORIAL MENARIK LAINNYA

Cara menggunakan php array to json

PHP

Membuat Laporan PDF Dengan PHP dan MySQLi

3 September 2022

Membuat laporan dalam bentuk PDF merupakan merupakah salah satu materi yang harus kita kuasai dalam proses pembuatan aplikasi. Kenapa demikian ? Hal ini karena hampir ...

Cara menggunakan php array to json

PHP

Export Data ke Excel Dengan PHP dan MySQLi

23 August 2022

Export data ke excel dengan PHP dalah salah satu model yang biasanya digunakan dalam membuat laporan berdasarkan referensi data dari MySQL. Export data ke excel ...

Cara menggunakan php array to json

PHP

Membuat QR Code Dengan PHP

3 August 2022

Membuat QR Code Dengan PHP – Halo teman-teman, Selamat datang kembali di malasngoding.com. Pada materi tutorial ini kita akan belajar tentang Membuat QR Code Dengan ...

Cara menggunakan php array to json

PHP

Menghitung Jumlah Baris dalam File Pada PHP

18 June 2022

Menghitung jumlah baris adalah salah satu teknik yang penting dalam berbagai bidang terutama dalam bidang pemrograman. Dalam pemrograman web, disini saya menggunakan pemrograman PHP untuk ...