หน้าแรก
หน้าแรก
ฟังก์ชัน usort() จัดเรียงอาร์เรย์ตามค่าโดยใช้ฟังก์ชันที่ผู้ใช้กำหนดเอง ไวยากรณ์ usort(arr, custom_function) พารามิเตอร์ อาร์ − อาร์เรย์ที่ระบุ custom_function - ฟังก์ชันการเปรียบเทียบ ต้องส่งคืนจำนวนเต็มที่น้อยกว่า เท่ากับ หรือมากกว่าศูนย์ ถ้าอาร์กิวเมนต์แรกถือว่าน้อยกว่า เท่ากับ หรือมากกว่าวินา
ฟังก์ชัน array_pad() แทรกจำนวนรายการที่ระบุพร้อมค่าที่ระบุลงในอาร์เรย์ ส่งคืนอาร์เรย์ด้วยองค์ประกอบใหม่ หากขนาดเป็นค่าบวก อาร์เรย์จะถูกบุไว้ทางด้านขวา หากเป็นค่าลบ จะมีการเติมช่องว่างทางด้านซ้าย ไวยากรณ์ array_pad(arr, size, value) พารามิเตอร์ อาร์ − อาร์เรย์ ขนาด − องค์ประกอบทั้งหมดในอาร์เรย์
ฟังก์ชัน array_product() จะคำนวณผลคูณของค่าในอาร์เรย์ ส่งกลับผลคูณของค่า ไวยากรณ์ array_product(arr) พารามิเตอร์ arr − อาร์เรย์ที่ระบุ คืนสินค้า ฟังก์ชัน array_product() ส่งกลับผลคูณของค่าในอาร์เรย์ ค่าจะถูกส่งกลับเป็นจำนวนเต็มหรือทศนิยม ตัวอย่าง ต่อไปนี้เป็นตัวอย่าง − ผลลัพธ์ ต่อไปนี้เป
ฟังก์ชัน array_rand() จะคืนค่าคีย์สุ่มตั้งแต่หนึ่งคีย์ขึ้นไปจากอาร์เรย์ ไวยากรณ์ array_rand(arr, count) พารามิเตอร์ อาร์ − อาร์เรย์ที่ระบุ นับ - จำนวนคีย์สุ่มที่จะส่งคืน คืนสินค้า ฟังก์ชัน array_rand() จะส่งกลับคีย์สุ่ม คุณสามารถระบุได้ว่าต้องการให้ส่งคืนอาร์เรย์ของคีย์สุ่ม (มากกว่าหนึ่งคีย
ฟังก์ชัน array_reverse() จะคืนค่าอาร์เรย์ในลำดับที่กลับกัน ไวยากรณ์ array_reverse(arr, preservekey) พารามิเตอร์ อาร์ − อาร์เรย์ที่ระบุ กุญแจสำรอง − ค่าที่เป็นไปได้คือ TRUE และ FALSE ระบุการรักษาคีย์ของอาร์เรย์ คืนสินค้า ฟังก์ชัน array_reverse() จะคืนค่าอาร์เรย์ที่กลับด้าน ตัวอย่าง ต่อไปนี้
ฟังก์ชัน array_shift() ใน PHP จะลบองค์ประกอบแรกออกจากอาร์เรย์ และส่งกลับค่าขององค์ประกอบที่ถูกลบ ไวยากรณ์ array_shift(arr) พารามิเตอร์ อาร์ − อาร์เรย์ที่ระบุ คืนสินค้า ฟังก์ชัน array_shift() ส่งกลับค่าที่เลื่อน คืนค่า NULL หากอาร์เรย์ว่างเปล่า ตัวอย่าง ต่อไปนี้เป็นตัวอย่าง − <?php $product
ฟังก์ชัน array_splice() จะลบและแทนที่องค์ประกอบที่ระบุของอาร์เรย์ ส่งคืนอาร์เรย์ที่ประกอบด้วยองค์ประกอบที่แยกออกมา ไวยากรณ์ array_splice(arr1, begin, len, arr2) พารามิเตอร์ arr1 − อาร์เรย์ที่ระบุ เริ่มต้น − เมื่อการถอดองค์ประกอบเริ่มต้นขึ้น ในที่นี้ 0 เป็นองค์ประกอบแรก ในขณะที่จำนวนลบระบุจุดเร
ฟังก์ชัน array_udiff() จะเปรียบเทียบค่าอาร์เรย์ในฟังก์ชันที่ผู้ใช้สร้างขึ้น ส่งกลับอาร์เรย์ที่มีค่าทั้งหมดของอาร์เรย์แรกที่ไม่มีอยู่ในพารามิเตอร์อื่นๆ ไวยากรณ์ array_udiff(arr1, arr2, arr3, … , compare_func) พารามิเตอร์ arr1 − อาร์เรย์แรกที่จะเปรียบเทียบ arr2 − อาร์เรย์ที่สองที่จะนำมาเป
ฟังก์ชัน array_udiff_uassoc() จะเปรียบเทียบคีย์อาร์เรย์และค่าอาร์เรย์ในฟังก์ชันที่ผู้ใช้สร้างขึ้น และส่งคืนอาร์เรย์ ส่งกลับอาร์เรย์ที่มีค่าทั้งหมดของอาร์เรย์แรกที่ไม่มีอยู่ในพารามิเตอร์อื่นๆ ไวยากรณ์ array_udiff_uassoc(arr1, arr2, arr3, … , compare_func1, compare_func2) พารามิเตอร์ arr1 −
ฟังก์ชัน array_uintersect_assoc() จะเปรียบเทียบคีย์อาร์เรย์ และเปรียบเทียบค่าอาร์เรย์ในฟังก์ชันที่ผู้ใช้สร้างขึ้น แล้วส่งกลับอาร์เรย์ ไวยากรณ์ array_uintersect_assoc(arr1, arr2, arr3, … , compare_func) พารามิเตอร์ arr1 − อาร์เรย์แรกที่จะเปรียบเทียบ arr2 − อาร์เรย์ที่สองที่จะนำมาเปรียบเท
ฟังก์ชัน array_unique() จะลบค่าที่ซ้ำกันออกจากอาร์เรย์ ส่งคืนอาร์เรย์ที่กรองด้วยองค์ประกอบที่ไม่ซ้ำ ไวยากรณ์ array_unique(arr, compare) พารามิเตอร์ อาร์ − อาร์เรย์ที่ระบุ เปรียบเทียบ − ระบุวิธีเปรียบเทียบองค์ประกอบ/รายการอาร์เรย์ ค่าที่เป็นไปได้ SORT_STRING - เปรียบเทียบรายการเป็นสตริง S
ฟังก์ชัน array_values() ส่งคืนค่าทั้งหมดของอาร์เรย์ ไวยากรณ์ array_values(arr) พารามิเตอร์ arr − อาร์เรย์ที่ระบุ คืนสินค้า ฟังก์ชัน array_values() ส่งคืนค่าของอาร์เรย์ ตัวอย่าง ต่อไปนี้เป็นตัวอย่าง − ผลลัพธ์ North )
ฟังก์ชัน array_walk_recursice() ใช้ฟังก์ชันผู้ใช้แบบเรียกซ้ำกับสมาชิกทุกคนในอาร์เรย์ ไวยากรณ์ array_walk_recursive(arr, custom_func, parameter) พารามิเตอร์ อาร์ − อาร์เรย์ที่ระบุ จำเป็น custom_func − ฟังก์ชันที่ผู้ใช้กำหนด จำเป็น พารามิเตอร์ − พารามิเตอร์ที่จะตั้งค่าสำหรับฟังก์ชันแบบกำหนดเอ
ฟังก์ชัน asort() จัดเรียงอาร์เรย์ที่เชื่อมโยงในอาร์เรย์จากน้อยไปมาก และรักษาความสัมพันธ์ของดัชนี ไวยากรณ์ asort(arr, compare) พารามิเตอร์ อาร์ − อาร์เรย์ที่ระบุ เปรียบเทียบ − ระบุวิธีเปรียบเทียบองค์ประกอบ/รายการอาร์เรย์ ค่าที่เป็นไปได้− SORT_STRING - เปรียบเทียบรายการเป็นสตริง SORT_REGUL
ฟังก์ชัน count() นับองค์ประกอบในอาร์เรย์หรือคุณสมบัติในวัตถุ ส่งกลับจำนวนองค์ประกอบในอาร์เรย์ ไวยากรณ์ count(arr, mode) พารามิเตอร์ arr − อาร์เรย์ที่ระบุ โหมด − ระบุโหมด ค่าที่เป็นไปได้คือ 0 หรือ 1 0:อย่านับองค์ประกอบทั้งหมด 1:นับองค์ประกอบทั้งหมด คืนสินค้า ฟังก์ชัน count() ส่งกลับจำนวนอง
ฟังก์ชัน each() จะคืนค่าคีย์ปัจจุบันและคู่ค่าจากอาร์เรย์ หมายเหตุ − ฟังก์ชันนี้เลิกใช้แล้วตั้งแต่ PHP 7.2.0 และควรหลีกเลี่ยง ไวยากรณ์ each(arr) พารามิเตอร์ อาร์ − อาร์เรย์ที่ระบุ คืนสินค้า ฟังก์ชัน each() จะคืนค่าคีย์และค่าขององค์ประกอบปัจจุบัน สิ่งนี้ถูกส่งคืนในอาร์เรย์ที่มีสี่องค์ประกอบ -
ฟังก์ชัน extract() นำเข้าตัวแปรลงในตารางสัญลักษณ์ปัจจุบันจากอาร์เรย์ ส่งกลับจำนวนตัวแปรที่แยกได้สำเร็จ ไวยากรณ์ extract(arr, rules, prefix) พารามิเตอร์ อาร์ − อาร์เรย์ที่ระบุ กฎ − ระบุวิธีจัดการกับชื่อตัวแปรที่ไม่ถูกต้อง ต่อไปนี้เป็นค่าที่เป็นไปได้ - EXTR_OVERWRITE - ค่าเริ่มต้น เมื่อเกิดกา
ฟังก์ชัน key() ดึงคีย์จากอาร์เรย์ ส่งคืนคีย์ขององค์ประกอบอาร์เรย์ที่ชี้โดยตัวชี้ภายใน ไวยากรณ์ key(arr) พารามิเตอร์ อาร์ − อาร์เรย์ที่จะใช้ คืนสินค้า ฟังก์ชัน key() ส่งกลับคีย์ขององค์ประกอบอาร์เรย์ที่ชี้โดยตัวชี้ภายใน ตัวอย่าง ต่อไปนี้เป็นตัวอย่าง − <?php $arr = array("Electronics&quo
ฟังก์ชัน ksort() จัดเรียงอาร์เรย์ตามคีย์ในลำดับจากน้อยไปมาก คืนค่า TRUE เมื่อสำเร็จ หรือ FALSE เมื่อล้มเหลว ไวยากรณ์ ksort(arr, flag) พารามิเตอร์ อาร์ − อาร์เรย์ที่จะเรียงลำดับ ธง − 0 =SORT_REGULAR - ค่าเริ่มต้น เปรียบเทียบรายการตามปกติ ห้ามเปลี่ยนประเภท 1 =SORT_NUMERIC - เปรียบเทียบรายก
natcasesort() จัดเรียงอาร์เรย์โดยใช้อัลกอริธึม ลำดับตามธรรมชาติ ที่ไม่คำนึงถึงขนาดตัวพิมพ์ หมายเหตุ − ฟังก์ชันนี้ไม่คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ไวยากรณ์ natcasesort(arr) พารามิเตอร์ อาร์ − อาร์เรย์ที่จะเรียงลำดับ คืนสินค้า ฟังก์ชัน natcasesort() ส่งคืนค่า TRUE เมื่อสำเร็จ หรือ FALSE เ