---
title: Sorting Arrays
description: "> The elements in an array can be sorted in alphabetical or numerical order, descending or ascending. > > > > Багц дахь элементүүдийг цагаан толгой эсвэл тоон дарааллаар, буурах эсвэл өсөх байдлаар эрэмбэлж болно. --- ## PHP – Sort…"
url: "https://apprentice.mn/docs/sorting-arrays/"
updated: "2021-07-08"
category: PHP
---

# Sorting Arrays

> 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!
>
>
>
> Лавлагаа нь товч тодорхойлолт, ашиглалтын жишээг функц тус бүрт агуулсан болно!

        [https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fsorting-arrays%2F&linkname=Sorting%20Arrays](https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fsorting-arrays%2F&linkname=Sorting%20Arrays)[https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fsorting-arrays%2F&linkname=Sorting%20Arrays](https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fsorting-arrays%2F&linkname=Sorting%20Arrays)[https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fsorting-arrays%2F&linkname=Sorting%20Arrays](https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fapprentice.mn%2Fdocs%2Fsorting-arrays%2F&linkname=Sorting%20Arrays)[https://www.addtoany.com/share](https://www.addtoany.com/share)
