PHP ฟังก์ชัน Array
- หน้าก่อน AJAX Poll
- หน้าต่อไป PHP Calendar
PHP Array ฉบับนิยาย
ฟังก์ชันแนวอนุญาตให้คุณเข้าถึงและปฏิบัติต่อแนว
สนับสนุนแนวเดียวและแนวมากมาย
ติดตั้ง
ฟังก์ชัน Array อยู่ในส่วนกลางของ PHP ไม่จำเป็นต้องติดตั้งก่อนที่จะใช้งาน
ฟังก์ชัน Array ของ PHP 5
ฟังก์ชัน | คำอธิบาย |
---|---|
array() | สร้างแนว |
array_change_key_case() | เปลี่ยนคีย์ของแนวทั้งหมดเป็นตัวเล็กหรือตัวใหญ่ |
array_chunk() | แบ่งแยกแนวที่แสดงที่แสดงเป็นชุดของแนวใหม่ |
array_column() | กลับค่าของคอลัมน์เดียวในแอร์เรย์ที่กำหนด |
array_combine() | สร้างแอร์เรย์ใหม่โดยการผสมเอาแอร์เรย์สองแอร์เรย์ |
array_count_values() | นับจำนวนการปรากฏของค่าทุกค่าในแอร์เรย์ |
array_diff() | เปรียบเทียบแอร์เรย์ กลับค่าแตกต่าง (เปรียบเทียบค่ากุญแจเท่านั้น) |
array_diff_assoc() | เปรียบเทียบแอร์เรย์ กลับค่าแตกต่าง (เปรียบเทียบชื่อกุญแจและค่ากุญแจ) |
array_diff_key() | เปรียบเทียบแอร์เรย์ กลับค่าแตกต่าง (เปรียบเทียบชื่อกุญแจเท่านั้น) |
array_diff_uassoc() | เปรียบเทียบแอร์เรย์ กลับค่าแตกต่าง (เปรียบเทียบชื่อกุญแจและค่ากุญแจ ใช้ฟังก์ชันเปรียบเทียบชื่อกุญแจที่กำหนดโดยผู้ใช้) |
array_diff_ukey() | เปรียบเทียบแอร์เรย์ กลับค่าแตกต่าง (เปรียบเทียบชื่อกุญแจเท่านั้น ใช้ฟังก์ชันเปรียบเทียบชื่อกุญแจที่กำหนดโดยผู้ใช้) |
array_fill() | ใส่ค่าที่กำหนดโดยค่ากุญแจและค่า |
array_fill_keys() | ใส่ค่าที่กำหนดโดยค่ากุญแจในแอร์เรย์ |
array_filter() | กรองแอร์เรย์ด้วยฟังก์ชันคอลบแบ็ค |
array_flip() | แลกเปลี่ยนชื่อกุญแจและค่าในแอร์เรย์ |
array_intersect() | เปรียบเทียบแอร์เรย์ กลับค่าสัมพันธ์ (เปรียบเทียบค่ากุญแจเท่านั้น) |
array_intersect_assoc() | เปรียบเทียบแอร์เรย์ กลับค่าสัมพันธ์ (เปรียบเทียบชื่อกุญแจและค่ากุญแจ) |
array_intersect_key() | เปรียบเทียบแอร์เรย์ กลับค่าสัมพันธ์ (เปรียบเทียบชื่อกุญแจเท่านั้น) |
array_intersect_uassoc() | เปรียบเทียบแอร์เรย์ กลับค่าสัมพันธ์ (เปรียบเทียบชื่อกุญแจและค่ากุญแจ ใช้ฟังก์ชันเปรียบเทียบชื่อกุญแจที่กำหนดโดยผู้ใช้) |
array_intersect_ukey() | เปรียบเทียบแอร์เรย์ กลับค่าสัมพันธ์ (เปรียบเทียบชื่อกุญแจเท่านั้น ใช้ฟังก์ชันเปรียบเทียบชื่อกุญแจที่กำหนดโดยผู้ใช้) |
array_key_exists() | ตรวจสอบว่าชื่อกุญแจที่กำหนดคงอยู่ในแอร์เรย์หรือไม่ |
array_keys() | กลับค่าทุกชื่อในแอร์เรย์ |
array_map() | ส่งค่าในแอร์เรย์ไปยังฟังก์ชันที่กำหนดโดยผู้ใช้ และกลับมาด้วยค่าใหม่ |
array_merge() | รวมแอร์เรย์หนึ่งหรือหลายแอร์เรย์เป็นแอร์เรย์หนึ่ง |
array_merge_recursive() | รวมแอร์เรย์หนึ่งหรือหลายแอร์เรย์โดยวิธีเรียกภายใน |
array_multisort() | เรียงลำดับแอร์เรย์หลายแอร์เรย์หรือแอร์เรย์หลายมิติ |
array_pad() | ใส่ค่าเพื่อทำให้แอร์เรย์มีความยาวที่กำหนด |
array_pop() | ลบออกค่าสุดท้ายของแอร์เรย์ (pop) |
array_product() | คำนวณผลคูณของทุกค่าในแอร์เรย์ |
array_push() | ใส่องค์ประกอบหนึ่งหรือหลายตัวในท้ายแบบภาพ (ทำงานเหมือนเข้าสู่เล่ม) |
array_rand() | คืนค่ากุญแจสุ่มที่เป็นส่วนหนึ่งของแบบภาพ |
array_reduce() | คืนแบบภาพด้วยฟังก์ชันที่กำหนดโดยผู้ใช้ ในรูปแบบของตัวแปร |
array_replace() | ใช้ค่าของแบบภาพที่มาหลังมาแทนที่ค่าของแบบภาพแรก |
array_replace_recursive() | ใช้ค่าของแบบภาพที่มาหลังมาแทนที่ค่าของแบบภาพแรก โดยวิธีที่เรียงตามลำดับ |
array_reverse() | คืนแบบภาพที่มีลำดับที่เปลี่ยนข้างหลัง |
array_search() | ค้นหาค่าที่กำหนดในแบบภาพ และคืนค่าของกุญแจ |
array_shift() | ลบองค์ประกอบแรกในแบบภาพ และคืนค่าขององค์ประกอบที่ถูกลบ |
array_slice() | คืนค่าส่วนที่เลือกของแบบภาพ |
array_splice() | ลบและแทนที่องค์ประกอบที่กำหนดในแบบภาพ |
array_sum() | คืนค่าผลรวมของค่าในแบบภาพ |
array_udiff() | เปรียบเทียบแบบภาพ คืนค่าที่เป็นส่วนที่แตกต่าง (เปรียบเทียบค่าเท่านั้น โดยใช้ฟังก์ชันเปรียบเทียบกุญแจที่กำหนดโดยผู้ใช้) |
array_udiff_assoc() | เปรียบเทียบแบบภาพ คืนค่าที่เป็นส่วนที่แตกต่าง (เปรียบเทียบกุญแจและค่า โดยใช้ฟังก์ชันเปรียบเทียบกุญแจที่เป็นฟังก์ชันภายใน และฟังก์ชันเปรียบเทียบค่าที่กำหนดโดยผู้ใช้) |
array_udiff_uassoc() | เปรียบเทียบแบบภาพ คืนค่าที่เป็นส่วนที่แตกต่าง (เปรียบเทียบกุญแจและค่า โดยใช้ฟังก์ชันเปรียบเทียบกุญแจที่กำหนดโดยผู้ใช้) |
array_uintersect() | เปรียบเทียบแบบภาพ คืนค่าที่เป็นส่วนที่เหมือนกัน (เปรียบเทียบค่าเท่านั้น โดยใช้ฟังก์ชันเปรียบเทียบกุญแจที่กำหนดโดยผู้ใช้) |
array_uintersect_assoc() | เปรียบเทียบแบบภาพ คืนค่าที่เป็นส่วนที่เหมือนกัน (เปรียบเทียบกุญแจและค่า โดยใช้ฟังก์ชันเปรียบเทียบกุญแจที่เป็นฟังก์ชันภายใน และฟังก์ชันเปรียบเทียบค่าที่กำหนดโดยผู้ใช้) |
array_uintersect_uassoc() | เปรียบเทียบแบบภาพ คืนค่าที่เป็นส่วนที่เหมือนกัน (เปรียบเทียบกุญแจและค่า โดยใช้ฟังก์ชันเปรียบเทียบกุญแจที่กำหนดโดยผู้ใช้) |
array_unique() | ลบค่าที่ซ้ำในแบบภาพ |
array_unshift() | ใส่องค์ประกอบหนึ่งหรือหลายตัวในต้นแบบภาพ |
array_values() | คืนค่าทุกค่าในแบบภาพ |
array_walk() | ประยุกต์ฟังก์ชันผู้ใช้ที่กำหนดกับแบบภาพทุกสมาชิก |
array_walk_recursive() | ประยุกต์ฟังก์ชันผู้ใช้ที่กำหนดกับแบบภาพทุกสมาชิก |
arsort() | จัดเรียงลำดับเรียงตามค่ากุญแจของแบบภาพที่เป็นแบบภาพประกอบ ตามลำดับที่เรียงต่ำไปตามค่ากุญแจ |
asort() | จัดเรียงลำดับเรียงตามค่ากุญแจของแบบภาพที่เป็นแบบภาพประกอบ |
compact() | สร้างแบบภาพภาษีเดียวกันที่มีชื่อตัวแปรและค่าของตัวแปร |
count() | คืนจำนวนชิ้นในตาราง |
current() | คืนค่าชิ้นที่มีในตาราง |
each() | คืนค่าของตารางที่มีชื่อ/ค่าในตอนนี้ |
end() | ใช้ตำแหน่งแถวสุดท้ายของตาราง |
extract() | นำตัวแปรใส่ตารางสัญญาณ |
in_array() | ตรวจสอบว่ามีค่าที่กำหนดในตารางหรือไม่ |
key() | เอาชื่อหลักของแถวในแถวที่กำหนด |
krsort() | เรียงลำดับตารางตามชื่อหลักตรงกันข้าม |
ksort() | เรียงลำดับตารางตามชื่อหลัก |
list() | จัดสรรค่าในตารางให้กับตัวแปรบางตัว |
natcasesort() | เรียงลำดับตารางด้วยกระบวนการเรียงลำดับ 'natural sort' โดยไม่เรียงตามขนาดของอักษร |
natsort() | เรียงลำดับตารางด้วยกระบวนการเรียงลำดับ 'natural sort' |
next() | ย้ายตำแหน่งแถวของตารางหนึ่งตำแหน่งข้างหน้า |
pos() | pos() คือชื่ออื่นของ current() |
prev() | ย้อนตำแหน่งแถวของตารางกลับหนึ่งตำแหน่ง |
range() | สร้างตารางที่มีหน่วยเรียงที่กำหนด |
reset() | ใช้ตำแหน่งแถวแรกของตาราง |
rsort() | เรียงลำดับตารางตรงกันข้าม |
shuffle() | ทำให้ตารางสุ่มๆ |
sizeof() | count() คือชื่ออื่นของ sizeof() |
sort() | เรียงลำดับตาราง |
uasort() | เรียงลำดับค่าตารางด้วยฟังก์ชันเปรียบเทียบที่กำหนดโดยผู้ใช้ |
uksort() | เรียงลำดับชื่อตารางด้วยฟังก์ชันเปรียบเทียบที่กำหนดโดยผู้ใช้ |
usort() | เรียงลำดับตารางค่าด้วยฟังก์ชันเปรียบเทียบที่กำหนดโดยผู้ใช้ |
- หน้าก่อน AJAX Poll
- หน้าต่อไป PHP Calendar