สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network
Moderator: mindphp, ผู้ดูแลกระดาน
-
Patipat
- PHP Super Hero Member
- โพสต์: 996
- ลงทะเบียนเมื่อ: 10/06/2019 10:12 am
โพสต์ที่ยังไม่ได้อ่าน
โดย Patipat »
วิธีการใช้งาน ฟังก์ชัน ต่างๆ ในการรับค่า ใน scanfก็จะรับค่าโดยช้ %d scanf เป็นฟังก์ชันมาตรฐานสำหรับรับข้อมูลจากคีย์บอร์ด โดยสามารถรับข้อมูลได้ทุกประเภท ไม่ว่าจะเป็นจำนวนเต็ม ( int ) ,ทศนิยม ( float ) ,อักขระ ( char ) ศึกษาข้อมูลตัวแปรได้ที่ ประกาศตัวแปรรับค่า แต่ในบทความนี้เราจะมารู้จักกับ sscanf ซึ่งรับค่าที่เป็น String แล้นำมาแสดง sscanf จะรับค่าตามถึงตำแหน่งเรามาดู โค้ดตัวอย่างกันเลยครับ
โค้ด: เลือกทั้งหมด
<?php
// รับข้อมูลโค้ดเลข Serial
list($serial) = sscanf("SN/2350001", "SN/%d");
// รับข้อมูลวันที่ผลิต
$mandate = "January 01 2018";
list($month, $day, $year) = sscanf($mandate, "%s %d %d");
echo "Item $serial was manufactured on: $year-" . substr($month, 0, 3) . "-$day\n";
?>
ผลลัพธ์ที่ได้ ก็จะได้ Serial ที่เราได้ประกาศไว้ รับค่าเป็น %d และตามด้วย ปีที่ผลิตสินค้า ก็จะรับค่าได้หลายๆค่า โดยไม่ต้องใส่ , เช่น %s %d %d และผลที่ได้ก็ตามภาพเลยครับ
- Selection_999(212).png (8.31 KiB) Viewed 740 times
Kor ma di kub.
-
-
- 0 ตอบกลับ
- 2539 แสดง
-
โพสต์ล่าสุด โดย supattra_su
16/10/2018 5:57 pm
-
-
- 1 ตอบกลับ
- 1590 แสดง
-
โพสต์ล่าสุด โดย AePongsak
06/08/2018 6:11 pm
-
-
- 1 ตอบกลับ
- 711 แสดง
-
โพสต์ล่าสุด โดย offing
08/01/2015 2:00 pm
-
-
- 1 ตอบกลับ
- 2641 แสดง
-
โพสต์ล่าสุด โดย makup
09/10/2020 3:09 pm
-
-
- 0 ตอบกลับ
- 949 แสดง
-
โพสต์ล่าสุด โดย jataz2
25/08/2015 3:55 pm
-
-
- 3 ตอบกลับ
- 1008 แสดง
-
โพสต์ล่าสุด โดย Ittichai_chupol
04/10/2019 2:44 pm
-
-
- 2 ตอบกลับ
- 1148 แสดง
-
โพสต์ล่าสุด โดย tsukasaz
23/12/2015 2:46 pm
สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 59