ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์จาก กุมภาพันธ์, 2013

PHP กับการทำซ้ำ ด้วยฟังก์ชั่น for()

PHP การการทำงานแบบวนลูป (Loop) การวนลูปเป็นเทคนิคในงานเขียนโปรแกรมที่ช่วยลดระยะเวลาในการทำสิ่งที่ต้องทำซ้ำแล้วซ้ำอีกหลายๆ รอบ เช่นการสร้างตารางแสดงสถิติคะแนนของนักเรียน ถ้ามีนักเรียนอยู่ 100 คน การที่เราจะมานั่งเขียนโค๊ดหลายร้อยบรรทัดเพื่อแสดงข้อมูลเหล่านี้นั้น จึงเป็นอะไรที่ซ้ำซ้อนเกินไป ดังนั้น เราจึงต้องใช้คำสั่งในการวนลูปข้อมูลออกมาแสดงตามรูปแบบที่เรากำหนด เพื่อย่นระยะเวลาในการทำงานที่ซ้ำๆ ซึ่งคำสั่งที่ผมชอบใช้จะมี  for(), foreach(), while() ซึ่งจะเป็นคำสั่งที่ใช้งานง่ายๆครับ และส่วนใหญ่การวนลูปมักจะได้ใช้กับข้อมูลที่เป็นอาร์เรย์นะครับ ตัวอย่างที่ 1 ฟังก์ชั่น for() echo "<pre>"; for($i=0;$i<=10;$i++){ echo "ลำดับที่ $i \n"; } echo "</pre>";

ข้อมูลชนิดอาร์เรย์ PHP Array

ข้อมูลชนิดอาร์เรย์        ข้อมูลอาร์เรย์ เป็นรูปแบบข้อมูลที่มีความสำคัญมาก กับงานเขียนโปรแกรม จะใช้เก็บข้อมูลที่มีหลายมิติ หรือจะให้เข้าใจง่ายๆ ให้มองภาพของตาราง ที่มีหลายๆคอลัมน์ เช่น นักเรียน 1 คนมีข้อมูล ชื่อ นามสกุล ชั้นเรียน เกรดเฉลี่ย ที่อยู่ และข้อมูลอีกหลายอย่าง ดังนั้นการจะประกาศตัวแปรตามจำนวนข้อมูลทุกตัวนั้น จะเสียเวลาและเปลืองตัวแปรอย่างมาก         ดังนั้น การประกาศตัวแปรให้เป็นแบบ Array จึงช่วยให้งานเขียนโปรแกรมนั้นดูเป็นระเบียบเรียบร้อย และยังเรียกใช้งานได้สะดวก อย่างเช่นการดึงข้อมูลนักเรียนจากฐานข้อมูล เรามักจะพักข้อมูลไว้ในตัวแปรซึ่งจะเป็นแบบ Array เสมอ ตัวอย่างการสร้างข้อมูลแบบ Array ในภาษา PHP 

สร้างระบบล็อกอิน เพื่อเพิ่มระดับความปลอดภัยของข้อมูล

       ไม่ว่าจะเริ่มต้นสร้างโปรแกรมใดๆ มาใช้งานเอง หรือจะเผยแพร่ให้คนอื่นได้ใช้กันนั้น คนที่ใช้โปรแกรมย่อมต้องการเรื่องความเป็นส่วนตัว และความปลอดภัยของข้อมูลที่ไม่อยากให้ผู้อื่นมาอ่าน หรือนำไปใช้โดยไม่ได้รับอนุญาต ดังนั้นบทความนี้จะเป็นการแนะนำการสร้างระบบล็อกอินแบบง่ายๆ ที่ใช้งานได้จริงเพื่อเป็นการป้องกันข้อมูลขั้นต้นสำหรับโปรแกรมอื่นๆ ที่เราจะพัฒนาขึ้นมาใช้กัน รูปที่ 1 แผนผังแสดงการตรวจสอบสิทธิ์เข้าใช้งานโปรแกรม