174 of 410 menu

Funktsiya natsort

Funktsiya natsort massivni odam bajarganidek saralaydi. Shu bilan birga funktsiya kalitlar va qiymatlar orasidagi bog'liqliklarni saqlab qoladi. Bunday algoritm natural ordering deb ataladi.

Funktsiya massivni o'zini o'zgartiradi.

Sintaksis

natsort(array &$array, int $flags = SORT_REGULAR): bool

Misol

Keling, oddiy sort funktsiyasi yordamida massivni saralaymiz:

<?php $arr = [ 'img12.png', 'img10.png', 'img2.png', 'img1.png', ]; sort($arr); var_dump($arr); ?>

Kodni bajarish natijasi:

[ 'img1.png', 'img10.png', 'img12.png', 'img2.png', ]

Misol

Endi esa natsort funktsiyasi yordamida natural saralashni bajaramiz:

<?php $arr = [ 'img12.png', 'img10.png', 'img2.png', 'img1.png' ]; natsort($arr); var_dump($arr); ?>

Kodni bajarish natijasi:

[ 'img1.png', 'img2.png', 'img10.png', 'img12.png', ]

Shuningdek qarang

  • sort funktsiyasi,
    elementlarni o'sish tartibida saralaydi
  • rsort funktsiyasi,
    elementlarni kamayish tartibida saralaydi
  • ksort funktsiyasi,
    kalitlarni o'sish tartibida saralaydi
  • krsort funktsiyasi,
    kalitlarni kamayish tartibida saralaydi
  • asort funktsiyasi,
    elementlarni o'sish tartibida saralaydi, kalitlarni saqlab qoladi
  • arsort funktsiyasi,
    elementlarni kamayish tartibida saralaydi, kalitlarni saqlab qoladi
  • natcasesort funktsiyasi,
    natural usulda, registrni hisobga olmasdan saralaydi
  • usort funktsiyasi,
    kollekb yordamida saralaydi
  • uksort funktsiyasi,
    kollekb yordamida kalitlar bo'yicha saralaydi
  • uasort funktsiyasi,
    kollekb yordamida saralaydi, kalitlarni saqlab qoladi
  • array_multisort funktsiyasi,
    bir nechta massivlarni saralaydi
Oʻzbek
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекTiếng Việt
Biz sayt ishlashi, tahlil qilish va shaxsiylashtirish uchun cookie-fayllardan foydalanamiz. Ma'lumotlarni qayta ishlash Maxfiylik siyosatiga muvofiq amalga oshiriladi.
hammasini qabul qilish sozlash rad etish