การใช้งานอาร์เรย์ในภาษา PHP

PHP Knowledge เป็น บอร์ดรวามความรู้ php เน้นบทความ แนวทางการเขียนโปรแกรม บันทึกกันลืม เพื่อให้สมาชิกได้เขียนความรู้ที่ตัวเองมีให้สมาชิกท่านอื่นๆ ได้ เข้ามาอ่าน และ ไว้อ่านเองกันลืมด้วย

Moderator: mindphp, ผู้ดูแลกระดาน

pataponnew
PHP Hero Member
PHP Hero Member
โพสต์: 152
ลงทะเบียนเมื่อ: 03/05/2021 10:18 am

การใช้งานอาร์เรย์ในภาษา PHP

โพสต์ที่ยังไม่ได้อ่าน โดย pataponnew »

อาร์เรย์(Array)เป็นประเภทข้อมูลที่ใช้เก็บข้อมูลเป็นชุดๆซึ่งจะช่วยอำนวยความสะดวกเวลาเราต้องการเก็บข้อมูลประเภทเดียวกันเป็นจำนวนมาก
ยกตัวอย่างเช่นค่าน้ำหนักของคน5คน
ปกติเราจะต้องประกาศตัวเเปรทีละตัวเเปรมาเพื่อเก็บค่าทีละค่าดังตัวอย่าง

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

$weight1 = 55;
$weight2 = 60;
$weight3 = 52;
$weight4 = 80;
$weight5 = 45;
เปรียบเทียบกับการใช้อาร์เรย์ดังตัวอย่างนี้ครับ

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

$weight = [55, 60, 52, 80, 45];
จะเห็นได้ว่าสะดวกกว่าการประกาศตัวเเปรทีละตัวเเปรเป็นอย่างมากเมื่อต้องการเก็บข้อมูลเป็นชุดนะครับ
จากโค้ดข้างต้นนะครับ อาร์เรย์จะทำการเก็บข้อมูลเป็นชุดๆครับโดยข้อมูลชุดเเรกจะถูกเก็บใน index เริ่มที่0นะครับเเล้วข้อมูลถัดมาจะถูกเก็บในindexที่1ไล่ขึ้นไปเรื่อยๆ
โดยการเข้าถึงข้อมูลในอาร์เรย์เราจะเข้าถึงผ่านเจ้าตัว index นี่ละครับ
ตัวอย่างการเรียกใช้อารเรย์

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

echo $weight[2];
จากโค้ดจะทำการเเสดงข้อมูลอาร์เรย์ในindexที่2นั้นเองครับซึ่งจะเเสดงค่า 52 ออกมาเนื่องจากนับจากอาร์เรย์ช่องเเรกที่มีค่าindexเป็น0ครับ
bandicam 2021-05-11 14-00-31-838.jpg
bandicam 2021-05-11 14-00-31-838.jpg (1.79 KiB) Viewed 795 times
อาร์เรย์ที่ยกตัวอย่างมาในข้างต้นนั้นคืออาร์เรย์1มิตินะครับ อาร์เรย์นั้นยังมีทั้งเเบบ2มิติเเละ3มิติด้วยนะครับซึ่งการใช้งานเราจะสามารถนำอาเรย์ไปประยุกต์ใช้ในรูปแบบต่างๆ ได้มากมายเลยครับ

อ้างอิง
https://sites.google.com/site/bv541002/home/php11
https://sites.google.com/a/svc.ac.th/php/phasa-php/karchixarreysxngmiti2dimensionarray-sxnphp
http://www.w3big.com/th/php/php-arrays.html
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 48