PHP Academy · บทเรียน

การทำงานกับอาร์เรย์

สร้างและจัดการอาร์เรย์ใน PHP

บทเรียน 5 จาก 510 ขั้นตอน

การทำงานกับอาร์เรย์ เป็นบทเรียน PHP Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 5 จากทั้งหมด 5 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน PHP Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส PHP Academy มีบทเรียนทั้งหมด 5 บทเรียน

การทำงานกับอาร์เรย์

ยินดีต้อนรับสู่บทเรียนที่น่าสนใจอีกบทหนึ่ง! ในบทเรียนนี้ คุณจะได้เรียนรู้วิธีใช้อาร์เรย์ใน PHP เพื่อจัดเก็บและจัดการกลุ่มข้อมูล มาเริ่มกันเลย!

การทำงานกับอาร์เรย์ — ภาพประกอบ 1

อาร์เรย์คืออะไร

อาร์เรย์ คือโครงสร้างข้อมูลที่ช่วยให้คุณจัดเก็บค่าหลายค่าไว้ในตัวแปรเดียวได้ แต่ละค่าจะระบุด้วยดัชนี

ประเด็นสำคัญ: อาร์เรย์ของ PHP สามารถจัดเก็บข้อมูลได้หลายชนิด รวมถึงสตริง จำนวนเต็ม และแม้แต่อาร์เรย์อื่น ๆ

ตัวอย่าง:

<?php
  $fruits = ["Apple", "Banana", "Cherry"];
  echo $fruits[0]; // Outputs: Apple
?>

ชนิดของอาร์เรย์

PHP รองรับอาร์เรย์สามชนิด:

  • อาร์เรย์แบบมีดัชนี: ใช้ดัชนีตัวเลข
  • อาร์เรย์แบบเชื่อมโยง: ใช้คีย์ที่ตั้งชื่อไว้
  • อาร์เรย์หลายมิติ: มีอาร์เรย์ซ้อนอยู่ภายในอาร์เรย์

มาสำรวจแต่ละชนิดโดยละเอียดกัน

อาร์เรย์แบบมีดัชนี

อาร์เรย์แบบมีดัชนีใช้ดัชนีตัวเลขเพื่อจัดเก็บและเข้าถึงค่า ตัวอย่าง:

เคล็ดลับ: ใช้การวนซ้ำแบบ for หรือ foreach เพื่อวนดูอาร์เรย์แบบมีดัชนี

<?php
  $colors = ["Red", "Green", "Blue"];
  echo $colors[1]; // Outputs: Green
?>

อาร์เรย์แบบเชื่อมโยง

อาร์เรย์แบบเชื่อมโยงใช้คีย์ที่ตั้งชื่อไว้เพื่อจัดเก็บและเข้าถึงค่า ตัวอย่าง:

งาน: สร้างอาร์เรย์แบบเชื่อมโยงสำหรับผลิตภัณฑ์ โดยมีคีย์ เช่น name price และ stock

<?php
  $person = [
    "name" => "Alice",
    "age" => 25,
    "city" => "New York"
  ];
  echo $person["name"]; // Outputs: Alice
?>

อาร์เรย์หลายมิติ

อาร์เรย์หลายมิติมีอาร์เรย์ซ้อนอยู่ภายในอาร์เรย์ ตัวอย่าง:

ประเด็นสำคัญ: ใช้การวนซ้ำซ้อนกันเพื่อวนดูอาร์เรย์หลายมิติ

<?php
  $students = [
    ["name" => "Alice", "age" => 20],
    ["name" => "Bob", "age" => 22],
    ["name" => "Charlie", "age" => 18]
  ];
  echo $students[0]["name"]; // Outputs: Alice
?>

ฟังก์ชันอาร์เรย์

PHP มีฟังก์ชันในตัวสำหรับจัดการอาร์เรย์ ตัวอย่าง:

  • count(): ดูจำนวนสมาชิก
  • array_push(): เพิ่มสมาชิกที่ท้ายอาร์เรย์
  • array_pop(): ลบสมาชิกตัวสุดท้าย
  • array_keys(): ดูคีย์ทั้งหมด

ตัวอย่าง:

<?php
  $numbers = [1, 2, 3];
  array_push($numbers, 4);
  echo count($numbers); // Outputs: 4
?>

การวนดูอาร์เรย์

ใช้การวนซ้ำเพื่อประมวลผลสมาชิกทั้งหมดในอาร์เรย์ ตัวอย่าง:

เคล็ดลับ: ใช้ foreach กับอาร์เรย์แบบเชื่อมโยงเพื่อเข้าถึงทั้งคีย์และค่า

<?php
  $fruits = ["Apple", "Banana", "Cherry"];
  foreach ($fruits as $fruit) {
    echo $fruit . "<br>";
  }
?>
<?php
  $numbers = [10, 20, 30];
  echo count($numbers);
?>

เยี่ยมมาก!

ยินดีด้วย! คุณได้เรียนรู้วิธีใช้อาร์เรย์เพื่อจัดเก็บและจัดการกลุ่มข้อมูลใน PHP แล้ว อาร์เรย์เป็นเครื่องมืออเนกประสงค์สำหรับจัดการค่าหลายค่าในตัวแปรเดียว ในบทเรียนถัดไป เราจะสำรวจฟังก์ชันใน PHP มาเขียนโค้ดกันต่อเลย!

การทำงานกับอาร์เรย์ — ภาพประกอบ 10
เริ่มต้นได้ฟรี

เรียนรู้ PHP ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
49
บทเรียน
195

คำถามที่พบบ่อย

บทเรียน “การทำงานกับอาร์เรย์” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “การทำงานกับอาร์เรย์” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส PHP Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส PHP Academy มีบทเรียนทั้งหมด 5 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “การทำงานกับอาร์เรย์”

สร้างและจัดการอาร์เรย์ใน PHP คุณปฏิบัติ PHP Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน PHP Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน PHP Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 5 จากทั้งหมด 5 บทเรียน

บทเรียน “การทำงานกับอาร์เรย์” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน PHP Academy นี้ได้ไหม

ได้ บทเรียน PHP Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. ตัวแปรและค่าคงที่
  2. ชนิดข้อมูล
  3. ตัวดำเนินการ
  4. โครงสร้างควบคุม
  5. การทำงานกับอาร์เรย์
← กลับไปที่ PHP Academy