อาเรย์ในภาษา PHP

อาเรย์ (Array) คือ โครงสร้างข้อมูลที่ใช้เก็บข้อมูลชุดเดียวกัน

การสร้างอาเรย์:

  • ใช้ฟังก์ชั่น array()
  • ใส่ข้อมูลภายในวงเล็บเหลี่ยม
  • ข้อมูลแต่ละตัวคั่นด้วยเครื่องหมายจุลภาค

ตัวอย่าง:

PHP

$fruits = array("apple", "banana", "orange");
$numbers = [1, 2, 3, 4, 5];

การเข้าถึงข้อมูลในอาเรย์:

  • ระบุดัชนีภายในวงเล็บเหลี่ยม
  • ดัชนีเริ่มต้นที่ 0

ตัวอย่าง:

PHP

echo $fruits[0]; // "apple"
echo $numbers[2]; // 3

การวนซ้ำอาเรย์:

  • ใช้คำสั่งวนซ้ำ เช่น forwhileforeach

ตัวอย่าง:

PHP

foreach ($fruits as $fruit) {
  echo $fruit . " ";
}

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

  • มีฟังก์ชั่นสำหรับจัดการอาเรย์ เช่น count()sort()array_push()

ตัวอย่าง:

PHP

$count = count($fruits);
echo $count; // 3

sort($numbers);
print_r($numbers); // [1, 2, 3, 4, 5]

array_push($fruits, "mango");
print_r($fruits); // ["apple", "banana", "orange", "mango"]

ประเภทของอาเรย์:

  • อาเรย์แบบเลขชี้ (Numeric array)
  • อาเรย์แบบจับคู่ (Associative array)
  • อาเรย์แบบหลายมิติ (Multidimensional array)

ตัวอย่าง:

PHP

// อาเรย์แบบเลขชี้
$numbers = [1, 2, 3, 4, 5];

// อาเรย์แบบจับคู่
$person = ["name" => "John Doe", "age" => 30];

// อาเรย์แบบหลายมิติ
$matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];

แหล่งข้อมูล:

  • W3Schools: https://www.w3schools.com/php/php_arrays.asp
  • PHP.net: https://www.php.net/manual/en/language.types.array.php
Related Posts
 jquery vslidation remove spaces from input คืออะไร

jQuery validation remove spaces from input คือ ฟังก์ชันที่ใช้ลบช่องว่างออกจาก input field โดยใช้ jQuery วิธีใช้ JavaScri Read more

dimiss keyboard flutter คืออะไร

ใน Flutter dismiss keyboard หมายถึง การซ่อนแป้นพิมพ์เสมือนบนหน้าจอ วิธีการ dismiss keyboard ใช้ FocusNode: Dart imp Read more

bootstrap5 cdn คืออะไร

Bootstrap5 CDN คือ Content Delivery Network ของ Bootstrap 5 ซึ่งเป็นเฟรมเวิร์ก front-end ยอดนิยมที่ช่วยให้นักพัฒนาเว็บสร Read more

เขียนโค้ดดึงเนื้อหาจาก wordpress

โค้ดดึงเนื้อหาจาก WordPress วิธีดึงเนื้อหาจาก WordPress มีหลายวิธี ขึ้นอยู่กับประเภทของเนื้อหาที่ต้องการดึง ดึงบทความทั้ Read more