array ในภาษา php

24 ก.ค. 2019 , 4,669 Views   , หมวดหมู่ PHP ทุกหมวดหมู่ โค๊ดดิ้ง   , ป้ายกำกับ:,


รวม array

#แบบที่ 1

#แบบที่ 2

ตัวอย่าง แบบที่ 1 :  $array1 + $array2; key เหมือนกันจะดึงมาแค่ 1 เรคคอร์ดแรก

ผลลัพธ์

ตัวอย่าง แบบที่ 2 : array_merge($array1, $array2);

ผลลัพธ์

สลับ Key กับ Value : array_flip()

ตัวอย่าง

ผลลัพธ์

สร้าง Array โดยใช้ Index จาก array เดิมมาสร้าง : array_keys()

ตัวอย่าง

ผลลัพธ์

Sort Functions For Arrays

  • sort() – sort arrays in ascending order
  • rsort() – sort arrays in descending order
  • asort() – sort associative arrays in ascending order, according to the value
  • ksort() – sort associative arrays in ascending order, according to the key
  • arsort() – sort associative arrays in descending order, according to the value
  • krsort() – sort associative arrays in descending order, according to the key
Function name Sorts by Maintains key association Order of sort Related functions
array_multisort() value associative yes, numeric no first array or sort options array_walk()
asort() value yes low to high arsort()
arsort() value yes high to low asort()
krsort() key yes high to low ksort()
ksort() key yes low to high asort()
natcasesort() value yes natural, case insensitive natsort()
natsort() value yes natural natcasesort()
rsort() value no high to low sort()
shuffle() value no random array_rand()
sort() value no low to high rsort()
uasort() value yes user defined uksort()
uksort() key yes user defined uasort()
usort() value no user defined uasort()

หา Key จาก Value : array_search()

โดยจะคืนค่า key แรกที่พบ

ตัวอย่าง

ลบ array ที่ซ้ำกันออก : array_unique

ตัวอย่าง

ผลลัพธ์

หาค่าน้อยสุดของ array : min()

ตัวอย่าง

สร้างข้อความจากข้อมูลใน array : implode(separator,array)

ตัวอย่าง

สร้าง array จากข้อความ : explode(separator,string,limit)

ตัวอย่าง

ตรวจสอบข้อมูล Value ว่ามีอยู่ไหม :in_array()

ตัวอย่าง

 

ดูเพิ่มเติม
https://www.w3schools.com/php/php_arrays.asp
https://www.php.net/manual/en/array.sorting.php


ป้ายกำกับ:,