PHP Function and Command


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 จากน้อยไปมาก