175 of 410 menu

Funkcija natcasesort

Funkcija natcasesort kārto masīvu tā, kā to darītu cilvēks. Šajā gadījumā funkcija saglabā saiknes starp atslēgām un vērtībām.

Atšķirībā no natsort ignorē simbolu reģistru.

Sintakse

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

Piemērs

Vispirms izpildīsim kārtošanu, izmantojot funkciju natsort ar reģistra nozīmi:

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

Koda izpildes rezultāts:

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

Piemērs

Tagad izpildīsim dabisko kārtošanu, izmantojot funkciju natcasesort:

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

Koda izpildes rezultāts:

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

Skatiet arī

  • funkciju sort,
    kas kārto pēc elementu pieaugšanas
  • funkciju rsort,
    kas kārto pēc elementu samazināšanās
  • funkciju ksort,
    kas kārto pēc atslēgu pieaugšanas
  • funkciju krsort,
    kas kārto pēc atslēgu samazināšanās
  • funkciju asort,
    kas kārto pēc elementu pieaugšanas, saglabājot atslēgas
  • funkciju arsort,
    kas kārto pēc elementu samazināšanās, saglabājot atslēgas
  • funkciju natsort,
    kas kārto dabiskā veidā
  • funkciju usort,
    kas kārto pēc atzvanes funkcijas
  • funkciju uksort,
    kas kārto pēc atzvanes funkcijas pēc atslēgām
  • funkciju uasort,
    kas kārto pēc atzvanes funkcijas, saglabājot atslēgas
  • funkciju array_multisort,
    kas kārto vairākus masīvus
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt