175 of 410 menu

Funktsioon natcasesort

Funktsioon natcasesort sorteerib massiivi nii, nagu inimene seda teeks. Samal ajal säilitab funktsioon seosed võtmete ja väärtuste vahel.

Erinevalt natsort-ist ei arvesta see suur- ja väiketähtedega.

Süntaks

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

Näide

Alustuseks teostame sorteerimise funktsiooni natsort abil suur- ja väiketähtedega arvestades:

<?php $arr = [ 'Img12.png', 'Img10.png', 'img2.png', 'Img1.png' ]; natsort($arr); var_dump($arr); ?>

Koodi täitmise tulemus:

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

Näide

Nüüd teostame loomuliku sorteerimise funktsiooni natcasesort abil:

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

Koodi täitmise tulemus:

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

Vaata ka

  • funktsiooni sort,
    mis sorteerib elementide kasvavas järjekorras
  • funktsiooni rsort,
    mis sorteerib elementide kahanevas järjekorras
  • funktsiooni ksort,
    mis sorteerib võtmete kasvavas järjekorras
  • funktsiooni krsort,
    mis sorteerib võtmete kahanevas järjekorras
  • funktsiooni asort,
    mis sorteerib elementide kasvavas järjekorras võtmeid säilitades
  • funktsiooni arsort,
    mis sorteerib elementide kahanevas järjekorras võtmeid säilitades
  • funktsiooni natsort,
    mis sorteerib loomulikul viisil
  • funktsiooni usort,
    mis sorteerib tagasikutse (callback) alusel
  • funktsiooni uksort,
    mis sorteerib tagasikutse (callback) alusel võtmete järgi
  • funktsiooni uasort,
    mis sorteerib tagasikutse (callback) alusel võtmeid säilitades
  • funktsiooni array_multisort,
    mis sorteerib mitut massiivi korraga
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu