การเรียงลำดับหมายถึงการจัดเรียงข้อมูลตามลำดับที่เฉพาะเจาะจงซึ่งสามารถเรียงตามตัวอักษรตัวเลขเพิ่มหรือลดลำดับตามความสัมพันธ์เชิงเส้นระหว่างรายการข้อมูล นอกจากนี้ยังช่วยเพิ่มประสิทธิภาพในการค้นหา บทความนี้เน้นที่ Array Sort In
คำแนะนำต่อไปนี้จะกล่าวถึงในบทความนี้
- เรียงลำดับ ()
- rsort ()
- อาร์ซอร์ท ()
- krsort ()
- asort ()
- ksort ()
- นัตซอร์ต ()
- natcasesort ()
- สนับสนุน ()
- uksort ()
- usort ()
sort (): Array จัดเรียงใน PHP
การใช้วิธีนี้โดยค่าเริ่มต้นอาร์เรย์จะเรียงลำดับจากน้อยไปมาก
เอาท์พุต:
อาร์เรย์
(
[0] => 10
[1] => 20
[2] => 30
[3] => 40
)
อะไรคือความแตกต่างระหว่างคลาสและอินเทอร์เฟซ
rsort (): Array Sort ใน PHP
Array จะเรียงลำดับจากมากไปหาน้อย
$ val) {echo '$ key = $ valn'}?>
เอาท์พุต:
0 = ชม
1 = ฉ
2 = ค
3 = ก
วิธีที่สามในหัวข้อนี้คือ arsort
อาร์ซอร์ท ()
อาร์เรย์ที่เชื่อมโยงจะเรียงลำดับจากมากไปหาน้อยตามค่า
'Tarun', 'q' => 'ashok', 'b' => 'charan', 'l' => 'sabid') arsort ($ friends) foreach ($ friends as $ key => $ val) echo ' $ key = $ valn '}?>
เอาท์พุต:
l = sabid
b = จรัญ
q = ashok
a = Tarun
ให้เราลองทำความเข้าใจว่า krsort ทำงานอย่างไร
krsort (): Array Sort ใน PHP
อาร์เรย์ที่เชื่อมโยงจะเรียงลำดับจากมากไปหาน้อยตามคีย์
'Ashok', '2' => 'Tarun', '3' => 'charan', '4' => 'sabid', '5' => 'adarsh', '6' => 'chintan', ' 7 '=>' vaibhav ') krsort ($ var_array) print_r ($ var_array)?>
เอาท์พุต:
อาร์เรย์
(
[7] => vaibhav
[6] => ผ้าลาย
[5] => อะดาร์ช
[4] => สบาย
[3] => จรัญ
[2] => Tarun
[1] => อโศก
)
ให้เราไปที่หัวข้อถัดไปของบทความนี้
asort (): Array Sort ใน PHP
อาร์เรย์ที่เชื่อมโยงจะเรียงลำดับจากน้อยไปมากตามค่า
'Ashok', '2' => 'Tarun', '3' => 'charan', '4' => 'sabid', '5' => 'adarsh', '6' => 'chintan', ' 7 '=>' vaibhav ') asort ($ var_array) print_r ($ var_array)?>
เอาท์พุต:
อาร์เรย์
(
[1] => อโศก
[2] => Tarun
[5] => อะดาร์ช
[3] => จรัญ
[6] => ผ้าลาย
[4] => สบาย
[7] => vaibhav
)
ได้เวลาย้ายไปยังหัวข้อถัดไปในบทความนี้
ksort ()
อาร์เรย์ที่เชื่อมโยงจะเรียงลำดับจากน้อยไปมากตามคีย์
'vaibhav', '6' => 'chintan', '1' => 'Ashok', '5' => 'adarsh', '2' => 'Tarun', '3' => 'charan', ' 4 '=>' sabid ') ksort ($ var_array) print_r ($ var_array)?>
เอาท์พุต:
อาร์เรย์
(
[1] => อโศก
[2] => Tarun
[3] => จรัญ
[4] => สบาย
[5] => อะดาร์ช
[6] => ผ้าลาย
[7] => vaibhav
)
natsort (): Array Sort ใน PHP
อาร์เรย์จัดเรียงโดยใช้อัลกอริทึม 'ลำดับธรรมชาติ' มันจัดเรียงในลักษณะที่สั่งให้สตริงที่เป็นตัวเลขและตัวอักษรในแบบที่มนุษย์จะรักษาการเชื่อมโยงคีย์หรือค่าไว้
เอาท์พุต:
อาร์เรย์
(
[3] => file0.php
[0] => file1.php
[1] => file2.php
[2] => file3.php
)
natcasesort ()
อาร์เรย์ถูกจัดเรียงโดยใช้อัลกอริทึม 'ลำดับธรรมชาติ' ที่ไม่คำนึงถึงตัวพิมพ์
เอาท์พุต:
อาร์เรย์
(
[4] => File1.php
[2] => file2.php
[3] => file3.php
[0] => file12.php
[1] => File22.txt
)
uasort (): Array Sort ใน PHP
อาร์เรย์ถูกจัดเรียงโดยใช้ฟังก์ชันการเปรียบเทียบที่ผู้ใช้กำหนดและรักษาการเชื่อมโยงดัชนี
$ b)? -1: 1} $ array = array ('a' => -1, 'b' => 6, 'c' => 8, 'd' => -9, 'e' => 1, 'f' => 5, 'g' => 3) uasort ($ array, 'fun') print_r ($ array)?>
เอาท์พุต:
อาร์เรย์
(
=> 8
[b] => 6
[f] => 5
[g] => 3
[e] => 1
[a] => -1
[d] => -9
)
สิ่งนี้นำเราไปสู่ส่วนสุดท้ายของบทความ Array Sort In PHP
uksort ():
อาร์เรย์จัดเรียงตามคีย์โดยใช้ฟังก์ชันเปรียบเทียบที่ผู้ใช้กำหนดเอง
$ b)? -1: 1} $ array = array ('a' => -1, 'b' => 6, 'c' => 8, 'd' => -9, 'e' => 1, 'f' => 5, 'g' => 3) uksort ($ array, 'fun') print_r ($ array)?>
เอาท์พุต:
อาร์เรย์
(
[g] => 3
[f] => 5
[e] => 1
[d] => -9
=> 8
[b] => 6
[a] => -1
)
usort (): Array Sort ใน PHP
อาร์เรย์จัดเรียงตามค่าโดยใช้ฟังก์ชันเปรียบเทียบที่ผู้ใช้กำหนดเอง
$ b)? -1: 1} $ array = array ('a' => -1, 'b' => 6, 'c' => 8, 'd' => -9, 'e' => 1, 'f' => 5, 'g' => 3) usort ($ array, 'fun') print_r ($ array)?>
เอาท์พุต:
อาร์เรย์
(
[0] => 8
[1] => 6
[2] => 5
[3] => 3
[4] => 1
[5] => -1
[6] => -9
)
วิธีติดตั้ง php บน windows 7
เมื่อจบบทความนี้แล้วฉันหวังว่าคุณจะได้เรียนรู้เกี่ยวกับฟังก์ชันการจัดเรียงอาร์เรย์ทั้งหมดที่ใช้ใน PHPหากคุณพบว่าบทความนี้เกี่ยวข้องโปรดดูที่ไฟล์ โดย Edureka บริษัท การเรียนรู้ออนไลน์ที่เชื่อถือได้ซึ่งมีเครือข่ายผู้เรียนที่พึงพอใจมากกว่า 250,000 คนกระจายอยู่ทั่วโลก
มีคำถามสำหรับเรา? โปรดระบุไว้ในส่วนความคิดเห็นของบทความนี้แล้วเราจะติดต่อกลับไป