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

อาร์เรย์คืออะไร
อาร์เรย์ คือโครงสร้างข้อมูลที่ช่วยให้คุณจัดเก็บค่าหลายค่าไว้ในตัวแปรเดียวได้ แต่ละค่าจะระบุด้วยดัชนี
ประเด็นสำคัญ: อาร์เรย์ของ 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 มาเขียนโค้ดกันต่อเลย!

เรียนรู้ 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 ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ
บทเรียนทั้งหมดในหลักสูตรนี้
- ตัวแปรและค่าคงที่
- ชนิดข้อมูล
- ตัวดำเนินการ
- โครงสร้างควบคุม
- การทำงานกับอาร์เรย์