สวัสดีครับ ในบทความนี้จะแจกตัวอย่างการดึงข้อมูลราคาทองคำจาก API ของ thaigold.info สำหรับเอาไปศึกษาและพัฒนาต่อยอดครับ
ขอแนะนำระบบพร้อมใช้ ราคาถูก ได้ Code + Database ทั้งหมด
1.เว็บอีคอมเมิร์ช คลิก
2.เว็บ FOOD POS ขายอาหารหน้าร้าน คลิก
3.เว็บ Coffee POS ขายกาแฟหน้าร้าน คลิก
4.เว็บบริษัท / เว็บองค์กร คลิก
5.ระบบหอพัก โปรแกรมหอพัก คลิก
6.ระบบยืมคืน เบิกจ่ายพัสดุ ครุภัณฑ์ คลิก
7.ระบบแจ้งซ่อมสำหรับองค์กร คลิก
8.ระบบฐานข้อมูลวิจัย คลังข้อมูลวิจัย ฐานข้อมูลวิทยานิพนธ์ Research Corpus คลิก
9.ระบบสอบออนไลน์ คลิก
10.ระบบอื่นๆ เพิ่มเติม คลิก
Full Code มีคอมเม้นเพิ่มเติมในโค้ด *ต้องต่ออินเทอร์เน็ตด้วยครับ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 |
<?php //ประกาศตัวแปรรับข้อมูลจาก url $data_url = 'http://www.thaigold.info/RealTimeDataV2/gtdata_.txt'; //ดึงข้อมูลจาก url เป็น json $data_json = file_get_contents($data_url); //เปลี่ยนรูปแบบข้อมูล json เป็น array $data_array = json_decode($data_json); //แสดงชุดข้อมูลที่เราต้องการนำมาตกแต่งให้สวยงามในเว็บของเราต่อไป เช่น ตกแต่งให้สวยงามด้วย Bootstrap echo '<pre>'; print_r($data_array); //var_dump($data_array); echo '</pre>'; //https://thaigold.info/ ?> <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>ดึงข้อมูลจาก API ราคาทองคำ by devbanban.com</title> <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-Zenh87qX5JnK2Jl0vWa8Ck2rdkQ2Bzep5IDxbcnCeuOxjzrPF/et3URy9Bv1WTRi" crossorigin="anonymous"> </head> <body> <div class="container"> <div class="row"> <div class="col-sm-12"> <h3>ตัวอย่างการดึงข้อมูลราคาทองคำจาก API ของ thaigold.info</h3> <table class="table table-bordered table-striped"> <thead> <tr class="table-danger"> <th>name</th> <th>bid</th> <th>ask</th> <th>diff</th> </tr> </thead> <?php foreach ($data_array as $row) { ?> <tbody> <tr> <td><?=$row->name;?></td> <td><?=$row->bid;?></td> <td><?=$row->ask;?></td> <td><?=$row->diff;?></td> </tr> </tbody> <?php } ?> </table> </div> </div> </div> </body> </html> |
ผลการทำงาน
ลองเอาไปประยุกต์ใช้ดูนะครับ
สนับสนุน ค่ากาแฟ ค่าโฮส devbanban.com ได้ที่
ธนาคารกรุงไทย สาขาเดอะมอลล์ท่าพระ
ชื่อบัญชี นายพิศิษฐ์ บวรเลิศสุธี เลขที่ 878-0-17747-6
————————————————————————————
ธนาคารไทยพาณิชย์ สาขามหาวิทยาลัยราชภัฏธนบุรี
ชื่อบัญชี นายพิศิษฐ์ บวรเลิศสุธี เลขที่ 406-359094-1
fanpage : https://www.facebook.com/sornwebsites/