Sorting Arrays

2 min read

The elements in an array can be sorted in alphabetical or numerical order, descending or ascending.

Багц дахь элементүүдийг цагаан толгой эсвэл тоон дарааллаар, буурах эсвэл өсөх байдлаар эрэмбэлж болно.


PHP – Sort Functions For Arrays #

In this chapter, we will go through the following PHP array sort functions:

Энэ бүлэгт бид дараах PHP багцын ангилах функцуудыг үзэх болно.

  • 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 – Багцыг түлхүүрийн дагуу буурах дарааллаар эрэмбэлэх

Sort Array in Ascending Order – sort() #

The following example sorts the elements of the $cars array in ascending alphabetical order:

Дараах жишээнд $cars багцын элементүүдийг цагаан толгойн дарааллаар өсөх дарааллаар эрэмбэлжээ.

Example #

Жишээ #

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

The following example sorts the elements of the $numbers array in ascending numerical order:

Дараах жишээнд $numbers багцын элементүүдийг тоон дарааллаар өсөх дарааллаар эрэмбэлнэ.

Example #

Жишээ #

<?php $numbers = array(4, 6, 2, 22, 11); sort($numbers); ?>

Sort Array in Descending Order – rsort() #

The following example sorts the elements of the $cars array in descending alphabetical order:

Дараах жишээнд $cars багцын элементүүдийг цагаан толгойн дарааллаар буурч эрэмбэлнэ:

Example #

Жишээ #

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

The following example sorts the elements of the $numbers array in descending numerical order:

Дараах жишээнд $numbers багцын элементүүдийг тоон дарааллаар буурч эрэмбэлнэ.

Example #

Жишээ #

<?php $numbers = array(4, 6, 2, 22, 11); rsort($numbers); ?>

Sort Array (Ascending Order), According to Value – asort() #

The following example sorts an associative array in ascending order, according to the value:

Дараах жишээ нь багцуудыг утгын дагуу өсөх дарааллаар эрэмбэлнэ.

Example #

Жишээ #

<?php $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43"); asort($age); ?>

Sort Array (Ascending Order), According to Key – ksort() #

The following example sorts an associative array in ascending order, according to the key:

Дараах жишээ нь багцуудыг түлхүүрийн дагуу өсөх дарааллаар эрэмбэлнэ.

Example #

Жишээ #

<?php $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43"); ksort($age); ?>

Sort Array (Descending Order), According to Value – arsort() #

The following example sorts an associative array in descending order, according to the value:

Дараах жишээ нь багцуудыг утгын дагуу буурах дарааллаар эрэмбэлнэ.

Example #

Жишээ #

<?php $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43"); arsort($age); ?>

Sort Array (Descending Order), According to Key – krsort() #

The following example sorts an associative array in descending order, according to the key

Дараах жишээ нь багцуудыг түлхүүрийн дагуу буурах дарааллаар эрэмбэлнэ.

Example #

Жишээ #

<?php $age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43"); krsort($age); ?>

Complete PHP Array Reference #

For a complete reference of all array functions, go to our complete PHP Array Reference.

Бүх багцын функцийг бүрэн лавлахын тулд манай PHP Array лавлагаа руу орно уу.

The reference contains a brief description, and examples of use, for each function!

Лавлагаа нь товч тодорхойлолт, ашиглалтын жишээг функц тус бүрт агуулсан болно!

Powered by BetterDocs

Leave a Reply