Hi everyone! I'm the author of code.mu :)
I'd love to chat with my non-Russian audience. I'm looking for your feedback on the site and the translation quality. Let's chat:)
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