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

ภาษา PHP มีฟังก์ชัน built-in มากมายสำหรับจัดการกับอาเรย์ ฟังก์ชันเหล่านี้ช่วยให้เราทำงานต่างๆ กับอาเรย์ เช่น การวนซ้ำ การเรียงลำดับ การค้นหา การเพิ่ม และการลบข้อมูล

ฟังก์ชันทั่วไป:

  • count(): นับจำนวนสมาชิกในอาเรย์
  • sort(): เรียงลำดับสมาชิกในอาเรย์
  • rsort(): เรียงลำดับสมาชิกในอาเรย์แบบย้อนกลับ
  • in_array(): ตรวจสอบว่าค่าที่กำหนดอยู่ในอาเรย์หรือไม่
  • array_push(): เพิ่มค่าใหม่ไปยังท้ายอาเรย์
  • array_pop(): ลบค่าออกจากท้ายอาเรย์
  • array_unshift(): เพิ่มค่าใหม่ไปยังหัวอาเรย์
  • array_shift(): ลบค่าออกจากหัวอาเรย์
  • array_merge(): รวมอาเรย์สองอาเรย์เข้าด้วยกัน
  • array_intersect(): หาสมาชิกที่เหมือนกันในสองอาเรย์
  • array_diff(): หาสมาชิกที่มีในอาเรย์แรก แต่ไม่มีในอาเรย์ที่สอง
  • array_key_exists(): ตรวจสอบว่าคีย์ที่กำหนดอยู่ในอาเรย์หรือไม่
  • array_values(): ดึงค่าทั้งหมดในอาเรย์ออกมาเป็น array ใหม่
  • array_keys(): ดึงคีย์ทั้งหมดในอาเรย์ออกมาเป็น array ใหม่

ตัวอย่าง:

PHP

$fruits = ["apple", "banana", "orange"];

// นับจำนวนสมาชิก
$count = count($fruits);
echo $count; // 3

// เรียงลำดับ
sort($fruits);
print_r($fruits); // ["apple", "banana", "orange"]

// ตรวจสอบว่าค่าอยู่ในอาเรย์หรือไม่
$found = in_array("banana", $fruits);
echo $found; // 1 (true)

// เพิ่มค่าใหม่
array_push($fruits, "mango");
print_r($fruits); // ["apple", "banana", "orange", "mango"]

// ลบค่าออก
array_pop($fruits);
print_r($fruits); // ["apple", "banana", "orange"]

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

  • 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