PHP จัดลำดับแรงจูงเคลื่อน

องค์ประกอบของแรงภาพในแรงภาพสามารถเรียงลำดับด้วยลำดับอักษรหรือตัวเลข โดยเรียงตามลำดับขึ้นกลุ่มหรือลงกลุ่ม:

PHP - ฟังก์ชันการเรียงลำดับแรงภาพ

ในบทนี้ เราจะเรียนรู้ฟังก์ชันการเรียงลำดับแรงภาพของ PHP ต่อไปนี้:

  • sort() - การเรียงลำดับแรงภาพด้วยลำดับขึ้นกลุ่ม
  • rsort() - การเรียงลำดับแรงภาพด้วยลำดับลงกลุ่ม
  • asort() - การเรียงลำดับแรงภาพแบบทางฉบับด้วยค่า โดยเรียงตามลำดับขึ้นกลุ่ม
  • ksort() - การเรียงลำดับแรงภาพแบบทางฉบับด้วยคีย์ โดยเรียงตามลำดับขึ้นกลุ่ม
  • arsort() - การเรียงลำดับแรงภาพแบบทางฉบับด้วยค่า โดยเรียงตามลำดับลงกลุ่ม
  • krsort() - การเรียงลำดับแรงภาพแบบทางฉบับด้วยคีย์ โดยเรียงตามลำดับลงกลุ่ม

เรียงลำดับแรงภาพด้วยเรียงตามเลขลงกลุ่ม - sort()

ตัวอย่างด้านล่างนี้จะเรียงลำดับค่าในแรงภาพ $cars โดยเรียงตามตัวอักษรของภาษาไทยเรียงต่ำสูง:

ตัวอย่าง

<?php
$cars=array("porsche","BMW","Volvo");
sort($cars);
?>

ตัวอย่าง

ตัวอย่างด้านล่างนี้เป็นการจัดลำดับตามค่าของแรงจัดลำดับตามค่าเลขฐานของตัวเลขในตัวแยก $numbers

ตัวอย่าง

<?php
$numbers=array(3,5,1,22,11);
sort($numbers);
?>

ตัวอย่าง

จัดลำดับตามค่าของแรงจัดลำดับตามค่าเลขฐานของตัวเลขในตัวแยก - rsort()

ตัวอย่างด้านล่างนี้เป็นการจัดลำดับตามค่าของแรงจัดลำดับตามค่าเลขฐานของตัวเลขในตัวแยก $cars

ตัวอย่าง

<?php
$cars=array("porsche","BMW","Volvo");
rsort($cars);
?>

ตัวอย่าง

ตัวอย่างด้านล่างนี้เป็นการจัดลำดับตามค่าของแรงจัดลำดับตามค่าเลขฐานของตัวเลขในแรงจัดลำดับตามค่าเลขฐานของตัวเลขในตัวแยก $numbers

ตัวอย่าง

<?php
$numbers=array(3,5,1,22,11);
rsort($numbers);
?>

ตัวอย่าง

จัดลำดับตามค่าของแรงจัดลำดับตามค่า - asort()

ตัวอย่างด้านล่างนี้เป็นการจัดลำดับตามค่าของแรงจัดลำดับตามค่า

ตัวอย่าง

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
asort($age);
?>

ตัวอย่าง

จัดลำดับตามคีย์ของแรงจัดลำดับตามคีย์ - ksort()

ตัวอย่างด้านล่างนี้เป็นการจัดลำดับตามคีย์ของแรงจัดลำดับตามคีย์

ตัวอย่าง

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
ksort($age);
?>

ตัวอย่าง

จัดลำดับตามค่าของแรงจัดลำดับตามค่า - arsort()

ตัวอย่างด้านล่างนี้เป็นการจัดลำดับตามค่าของแรงจัดลำดับตามค่า

ตัวอย่าง

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
arsort($age);
?>

ตัวอย่าง

จัดลำดับตามคีย์ของแรงจัดลำดับตามคีย์ - krsort()

ตัวอย่างด้านล่างนี้เป็นการจัดลำดับตามคีย์ของแรงจัดลำดับตามคีย์

ตัวอย่าง

<?php
$age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47");
krsort($age);
?>

ตัวอย่าง

คู่มือสารานุกรม PHP แบบตัวแยก

สำหรับคู่มือสารานุกรมฟังก์ชันแบบตัวแยกของแรงจัดการแบบตัวแยก โปรดเข้าชม คู่มือสารานุกรม PHP แบบตัวแยก.

คู่มือสารานุกรมนี้มีคำอธิบายสั้นๆ ของฟังก์ชันทุกตัว และตัวอย่างการใช้งาน