ล่าสุดการพัฒนาเว็บบทเรียน
×

PHP เกี่ยวกับการสอน

PHP บ้าน PHP แนะนำ PHP ติดตั้ง PHP วากยสัมพันธ์ PHP ตัวแปร PHP Echo / พิมพ์ PHP ชนิดข้อมูล PHP เงื่อนไข PHP ค่าคงที่ PHP ผู้ประกอบการ PHP If...Else...Elseif PHP Switch PHP ในขณะที่ลูป PHP สำหรับลูป PHP ฟังก์ชั่น PHP แถว PHP เรียงลำดับอาร์เรย์ PHP Superglobals

PHP การจัดการ

PHP ฟอร์ม การจัดการ PHP ฟอร์ม การตรวจสอบ PHP ฟอร์ม จำเป็นต้องใช้ PHP ฟอร์ม URL/E-mail PHP ฟอร์ม สมบูรณ์

PHP สูง

PHP อาร์เรย์หลายมิติ PHP วันและเวลา PHP ประกอบด้วย PHP ไฟล์ การจัดการ PHP ไฟล์ เปิด / อ่าน PHP ไฟล์ สร้าง / เขียน PHP ไฟล์ อัปโหลด PHP Cookies PHP Sessions PHP ฟิลเตอร์ PHP Filters สูง PHP ผิดพลาด การจัดการ PHP ข้อยกเว้น

MySQL Database

MySQL ฐานข้อมูล MySQL สัมพันธ์ MySQL Create DB MySQL Create ตาราง MySQL Insert Data MySQL รับ ID เข้าครั้งสุดท้าย MySQL ใส่หลาย MySQL Prepared MySQL Select Data MySQL Delete Data MySQL Update Data MySQL Limit Data

PHP - XML

PHP XML parsers PHP SimpleXML Parser PHP SimpleXML - Get PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX แนะนำ AJAX PHP AJAX ฐานข้อมูล AJAX XML AJAX ค้นหาสด AJAX RSS Reader AJAX โพลล์

PHP Examples

PHP ตัวอย่าง PHP ทดสอบ PHP ใบรับรอง

PHP การอ้างอิง

PHP แถว PHP ปฏิทิน PHP วันที่ PHP ไดเรกทอรี PHP ผิดพลาด PHP ระบบแฟ้ม PHP กรอง PHP FTP PHP HTTP PHP Libxml PHP จดหมาย PHP คณิตศาสตร์ PHP อื่น ๆ PHP MySQLi PHP SimpleXML PHP เชือก PHP XML PHP Zip PHP ช่วงเวลา

 

PHP 5 ฟังก์ชัน Array


PHP บทนำอาร์เรย์

ฟังก์ชั่นอาร์เรย์ช่วยให้คุณสามารถเข้าถึงและจัดการอาร์เรย์

อาร์เรย์ที่เรียบง่ายและหลายมิติได้รับการสนับสนุน


การติดตั้ง

ฟังก์ชั่นอาร์เรย์เป็นส่วนหนึ่งของหลัก PHP มีการติดตั้งไม่จำเป็นในการใช้ฟังก์ชั่นเหล่านี้คือ


PHP ฟังก์ชั่น 5 อาร์เรย์

ฟังก์ชัน ลักษณะ
array() สร้างอาร์เรย์
array_change_key_case() เปลี่ยนคีย์ทั้งหมดในอาร์เรย์เป็นตัวพิมพ์เล็กหรือตัวพิมพ์ใหญ่
array_chunk() แยกอาร์เรย์เป็นชิ้นของอาร์เรย์
array_column() ส่งกลับค่าจากคอลัมน์เดียวในอาร์เรย์การป้อนข้อมูล
array_combine() สร้างอาร์เรย์โดยใช้องค์ประกอบจากหนึ่ง "keys" อาร์เรย์และเป็นหนึ่งใน "values" อาร์เรย์
array_count_values() นับค่าทั้งหมดของอาร์เรย์
array_diff() เปรียบเทียบอาร์เรย์และผลตอบแทนแตกต่าง (compare values only)
array_diff_assoc() เปรียบเทียบอาร์เรย์และผลตอบแทนแตกต่าง (compare keys and values)
array_diff_key() เปรียบเทียบอาร์เรย์และผลตอบแทนแตกต่าง (compare keys only)
array_diff_uassoc() เปรียบเทียบอาร์เรย์และผลตอบแทนแตกต่าง (เทียบคีย์และค่าใช้ฟังก์ชั่นการเปรียบเทียบที่สำคัญผู้ใช้กำหนด)
array_diff_ukey() เปรียบเทียบอาร์เรย์และผลตอบแทนแตกต่าง (เทียบคีย์เท่านั้นโดยใช้ฟังก์ชั่นการเปรียบเทียบที่สำคัญผู้ใช้กำหนด)
array_fill() เติมอาร์เรย์ที่มีค่านิยม
array_fill_keys() เติมอาร์เรย์ที่มีค่าคีย์ระบุ
array_filter() กรองค่าของอาร์เรย์โดยใช้ฟังก์ชั่นการติดต่อกลับ
array_flip() พลิก / แลกเปลี่ยนคีย์ทั้งหมดที่มีค่าของพวกเขาเกี่ยวข้องในอาร์เรย์
array_intersect() เปรียบเทียบอาร์เรย์และผลตอบแทนการแข่งขัน (compare values only)
array_intersect_assoc() เปรียบเทียบอาร์เรย์และผลตอบแทนการแข่งขัน (compare keys and values)
array_intersect_key() เปรียบเทียบอาร์เรย์และผลตอบแทนการแข่งขัน (compare keys only)
array_intersect_uassoc() เปรียบเทียบอาร์เรย์และผลตอบแทนการแข่งขัน (เทียบคีย์และค่าใช้ฟังก์ชั่นการเปรียบเทียบที่สำคัญผู้ใช้กำหนด)
array_intersect_ukey() เปรียบเทียบอาร์เรย์และผลตอบแทนการแข่งขัน (เทียบคีย์เท่านั้นโดยใช้ฟังก์ชั่นการเปรียบเทียบที่สำคัญผู้ใช้กำหนด)
array_key_exists() ตรวจสอบว่าที่สำคัญที่ระบุอยู่ในอาร์เรย์
array_keys() ส่งคืนกุญแจทั้งหมดของอาร์เรย์
array_map() ส่งค่าของอาร์เรย์แต่ละคนที่จะใช้งานฟังก์ชั่นที่ทำซึ่งจะส่งกลับค่าใหม่
array_merge() ผสานหนึ่งหรือมากกว่าหนึ่งอาร์เรย์เป็นหนึ่งอาร์เรย์
array_merge_recursive() ผสานหนึ่งหรือมากกว่าหนึ่งอาร์เรย์เป็นหนึ่งอาร์เรย์ซ้ำ
array_multisort() เรียงลำดับอาร์เรย์หลายคนหรือหลายมิติ
array_pad() แทรกจำนวนที่ระบุของรายการที่มีค่าที่กำหนดไปยังอาร์เรย์
array_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 order" อัลกอริทึม
natsort() เรียงลำดับอาร์เรย์ที่ใช้ "natural order" อัลกอริทึม
next() ความก้าวหน้าของตัวชี้อาร์เรย์ภายในของอาร์เรย์
pos() นามแฝงของ current()
prev() rewinds ตัวชี้อาร์เรย์ภายใน
range() สร้างอาร์เรย์ที่มีช่วงขององค์ประกอบ
reset() ชุดตัวชี้ภายในของอาร์เรย์องค์ประกอบแรกของ
rsort() เรียงลำดับอาร์เรย์จัดทำดัชนีในลำดับจากมากไปน้อย
shuffle() shuffles อาร์เรย์
sizeof() นามแฝงของ count()
sort() เรียงลำดับอาร์เรย์จัดทำดัชนีในการเรียงลำดับ
uasort() เรียงลำดับอาร์เรย์ด้วยค่าใช้ฟังก์ชั่นการเปรียบเทียบที่ผู้ใช้กำหนด
uksort() เรียงลำดับอาร์เรย์โดยคีย์โดยใช้ฟังก์ชั่นการเปรียบเทียบที่ผู้ใช้กำหนด
usort() เรียงลำดับอาร์เรย์โดยใช้ฟังก์ชั่นการเปรียบเทียบที่ผู้ใช้กำหนด