|
|
|
PHP [{"reportID":3012365,"type":"transfer"},}] มีฟังก์ชัน เปลี่ยนString ลักษณะนี้ให้อยู่ในรูปของ Array หรืออย่าง ที่เอาไปใช้เรียกงานง่ายๆได้ไหมคับ |
|
|
|
|
|
|
|
Code (PHP)
$str = '[{"reportID":3012365,"type":"transfer","action":"creditor"},{"reportID":3008621,"type":"transfer","action":"creditor"}]';
$arr = json_decode($str, true);
|
|
|
|
|
Date :
2015-02-01 17:18:34 |
By :
pjgunner.com |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าเป็น จาวาสคริปท์ ก็ $.parseJSON()
|
|
|
|
|
Date :
2015-02-01 19:23:29 |
By :
ไม่ทราบแหล่งที่มา |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตัวอย่างครับ
Code (PHP)
$mydata = json_decode($data,true); // json decode from web service
if(count($mydata) == 0)
{
echo "Not found data!";
}
else
{
?>
<table width="500" border="1">
<tr>
<td>CustomerID</td>
<td>Name</td>
<td>Email</td>
<td>CountryCode</td>
<td>Budget</td>
<td>Used</td>
</tr>
<?php
foreach ($mydata as $result) {
?>
<tr>
<td><?php echo $result["CustomerID"];?></td>
<td><?php echo $result["Name"];?></td>
<td><?php echo $result["Email"];?></td>
<td><?php echo $result["CountryCode"];?></td>
<td><?php echo $result["Budget"];?></td>
<td><?php echo $result["Used"];?></td>
</tr>
<?php
}
}
PHP และ JSON กับ Web Service การรับส่งข้อมูลจาก MySQL
|
|
|
|
|
Date :
2015-02-02 09:35:36 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|