Reference :: PHP :: Array Function
array()
|
ใช้สร้างตัวแปรแบบ array ที่ยังไม่มีการกำหนดข้อมูล
|
array ( value )
|
ใช้สร้างตัวแปรแบบ array โดยมีการกำหนดค่าข้อมูลไว้แล้ว และ key
จะเรียงลำดับตั้งแต่
0 ไปเรื่อยๆ
|
array ( key => value )
|
ใช้สร้างตัวแปรแบบ array โดยมีการกำหนดค่าข้อมูลไว้แล้ว
และมีการกำหนด key ด้วย
|
range()
|
ใช้สร้างตัวแปรแบบ array โดยมีการกำหนดค่าข้อมูลไว้แล้ว
|
array_fill()
|
ใช้สร้างตัวแปร array ที่มีค่าข้อมูลซ้ำๆกัน
|
compact()
|
ใช้สร้างตัวแปร array จากตัวแปรอื่น
|
list()
|
ใช้สร้างตัวแปรจาก array
|
extract()
|
ใช้สร้างตัวแปรจาก array
|
array_unique()
|
ใช้คืนค่า array โดยจะเหลือแต่ข้อมูลที่ไม่ซ้ำกัน
|
array_reverse()
|
ใช้สลับค่าข้อมูลใน array จากหลังมาหน้า จากหน้าไปหลัง
|
array_flip()
|
ใช้สลับ index กับ value ใน array
|
count()
|
ใช้คืนค่าจำนวนของ array
|
sizeof()
|
ใช้คืนค่าจำนวนของ array
|
array_count_values()
|
ใช้นับจำนวนของแต่ละ value ใน array โดยจะคืนค่า array ที่มี key คือ value และ value คือจำนวนที่นับได้
|
reset()
|
ใช้เลื่อน pointer ไปตำแหน่งแรกสุดของ array
|
end()
|
ใช้เลื่อน pointer ไปตำแหน่งท้ายสุดของ array
|
prev()
|
ใช้เลื่อน pointer ไปตำแหน่งก่อนหน้า
|
next()
|
ใช้เลื่อน pointer ไปตำแหน่งถ้ดไป
|
current()
|
ใช้คืนค่า value ของ array ณ ตำแหน่งปัจจุบันที่ชี้อยู่
|
pos()
|
ใช้คืนค่า value ของ array ณ ตำแหน่งปัจจุบันที่ชี้อยู่
|
key()
|
ใช้คืนค่า key ของ array ณ ตำแหน่งปัจจุบันที่ชี้อยู่
|
array_keys()
|
ใช้คืนค่า key ทั้งหมดแบบ array โดย array ที่ได้จะมี key ตั้งแต่ 0 ขั้นไปตามลำดับ
|
array_key_exists()
|
ใช้ตรวจสอบว่ามี key ที่กำหนด อยู่ใน array หรือไม่
|
each()
|
ใช้คืนค่า value และ key ณ ตำแหน่งปัจจุบันที่ pointer
ชี้อยู่
และเลื่อนไปตำแหน่งต่อไปให้โดยอัติโนมัติ
|
array_values()
|
ใช้คืนค่า value ทั้งหมดแบบ array โดย array ที่ได้จะมี key ตั้งแต่ 0 ขั้นไปตามลำดับ
|
array_change_key_case()
|
ใช้เปลี่ยน key ใน array ให้เป็นพิมพ์เล็กหรือพิมพ์ใหญ่ทั้งหมด
|
array_unshift()
|
ใช้เพิ่ม value เข้าไปใน array ตำแหน่งแรกสุด และจะเรียง key
ใหม่หมดเลย
โดยเริ่มจาก 0
|
array_push()
|
ใช้เพิ่ม value เข้าไปใน array ตำแหน่งท้ายสุด
|
array_shift()
|
ใช้ลบ value ออกจาก array ณ ตำแหน่งแรกสุด
|
array_pop()
|
ใช้ลบ value ออกจาก array ณ ตำแหน่งท้ายสุด
|
array_pad()
|
ใช้เพิ่ม value เข้าไปใน array เพื่อให้ array มีขนาดเท่าที่กำหนด
|
array_splice()
|
ใช้ลบ value ออกจาก array ตั้งแต่ตำแหน่งที่กำหนด
ตามจำนวนที่กำหนด
|
array_merge()
|
ใช้รวม array ตั้งแต่ 2 array ขึ้นไปเข้าด้วยกัน
|
array_merge_recursive()
|
ใช้รวม array ตั้งแต่ 2 array ขึ้นไปเข้าด้วยกัน
|
array_combine()
|
ใช้รวม array จำนวน 2 ตัว เข้าด้วยกัน โดย array ที่อยู่ข้างหน้าจะนำ value มาเป็น key และ array ที่อยู่ข้างหลัง value ก็คือ value
|
array_sum()
|
ใช้รวม value ทั้งหมดใน array ( ถ้าเป็นตัวอักษรจะมีค่าเป็น 0
)
|
array_search()
|
ใช้ค้นหาข้อความที่กำหนดใน array โดยจะคืนค่า key แรกที่พบ
|
in_array()
|
ใช้ตรวจสอบว่ามีข้อมูลที่กำหนดใน array หรือไม่
|
array_intersect()
|
ใช้คืนค่า key และ value ในกรณีที่ array ทุกตัวมี value เหมือนกันหมด โดยคืนมาแบบ array
|
array_intersect_assoc()
|
ใช้คืนค่า key และ value ในกรณีที่ array ทุกตัวมี key และ value เหมือนกันหมด โดยคืนมาแบบ array
|
array_diff()
|
ใช้คืนค่า key และ value ของ array แรกสุด ที่มี value ไม่เหมือนกับ array อื่นๆ
|
array_diff_assoc()
|
ใช้คืนค่า key และ value ของ array แรกสุด ที่มี key และ value ไม่เหมือนกับ array อื่นๆ
|
array_slice()
|
ใช้ดึงข้อมูลจาก array ตั้งแต่ตำแหน่งที่กำหนด
ตามจำนวนที่กำหนด
|
array_rand()
|
ใช้สุ่มเลือก key ใน array
|
sort()
|
ใช้เรียง value ใน array จากน้อยไปมาก
|
rsort()
|
ใช้เรียง value ใน array จากมากไปน้อย
|
asort()
|
ใช้เรียง value ใน array จากน้อยไปมาก
|
arsort()
|
ใช้เรียง value ใน array จากมากไปน้อย
|
ksort()
|
ใช้เรียง key ใน array จากน้อยไปมาก
|
krsort()
|
ใช้เรียง key ใน array จากมากไปน้อย
|
natsort()
|
ใช้เรียง value ใน array จากน้อยไปมาก
|
natcasesort()
|
ใช้เรียง value ใน array จากน้อยไปมาก
|