JSON - JSON กับ PHP

ตอบกระทู้

รูปแสดงอารมณ์
:icon_plusone: :like: :plusone: :gfb: :-D :) :( :-o 8O :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: :angry: :baa: :biggrin:
รูปแสดงอารมณ์อื่นๆ

BBCode เปิด
[img] เปิด
[url] เปิด
[Smile icon] เปิด

กระทู้แนะนำ
   

มุมมองที่ขยายได้ กระทู้แนะนำ: JSON - JSON กับ PHP

JSON - JSON กับ PHP

โดย buay » 10/06/2014 6:25 pm

แปลงโค้ดจาก PHP เป็น JSON

File : encode.php

โค้ด: เลือกทั้งหมด

<?php
$arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5);
echo json_encode($arr);
?>
ผลที่ได้
05.png
05.png (7.3 KiB) Viewed 2902 times
ตัวอย่างการแปลง PHP Object เป็น JSON

File : phpobj.php

โค้ด: เลือกทั้งหมด

<?php
   class Ex { 
	   public $id = "";
       public $Firstname = "";
       public $Lastname  = "";      
	   public $Date = "";
   }
   $aa = new Ex();
   $aa->id = "999";
   $aa->Firstname = "mindphp";
   $aa->Lastname  = "com";   
   $aa->Date = date('m-d-Y , h:i:s a', strtotime('now'));
   
   echo json_encode($aa);
?>
ผลที่ได้
07.png
07.png (8.97 KiB) Viewed 2902 times
แปลงโค้ดจาก JSON เป็น PHP

ตัวอย่าง File : decode.php

โค้ด: เลือกทั้งหมด

<?php
   $json = '{"1":"ab","2":"cde","3":"fghi","4":"jklmn"}';
   var_dump(json_decode($json));
   echo "<br>";
   var_dump(json_decode($json, true));
   
?>
ผลที่ได้
06.png
06.png (12.1 KiB) Viewed 2901 times

ข้างบน