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:)
178 of 410 menu
◀ ▶

Funksjonen uasort

Funksjonen uasort sorterer en array etter stigende elementer, og bevarer nøklene til den assosiative arrayen.

Funksjonen uasort sorterer en array etter verdien til elementene, ved å bruke en callback for å bestemme rekkefølgen til elementene i den sorterte arrayen. Funksjonen endrer selve arrayen.

Sammenligningsfunksjonen skal returnere et heltall, som avhengig av resultatet av sammenligningen: mindre enn, lik eller større enn null.

Funksjonen endrer selve arrayen.

Syntaks

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

Eksempel

La oss sortere arrayen etter stigende elementer:

<?php $arr = [ 'b' => 1, 'e' => 3, 'c' => 2, 'a' => 5, 'd' => 4, ]; function func($a, $b) { if ($a === $b) { return 0; } else if ($a < $b) { return -1; } else { return 1; } } uasort($arr, 'func'); var_dump($arr); ?>

Resultat av kjøring av koden:

[ 'b' => 1, 'c' => 2, 'e' => 3, 'd' => 4, 'a' => 5, ]

Eksempel

La oss nå sortere arrayen etter stigende antall tegn i elementene i arrayen:

<?php $arr = [ 'a' => '123', 'b' => '1', 'c' => '12345', 'd' => '12', 'e' => '1234', ]; function func($a, $b) { if (strlen($a) === strlen($b)) { return 0; } else if (strlen($a) < strlen($b)) { return -1; } else { return 1; } } uasort($arr, 'func'); var_dump($arr); ?>

Resultat av kjøring av koden:

[ 'b' => '1', 'd' => '12', 'a' => '123', 'e' => '1234', 'c' => '12345', ]

Se også

  • funksjonen sort,
    som sorterer etter stigende elementer
  • funksjonen rsort,
    som sorterer etter synkende elementer
  • funksjonen ksort,
    som sorterer etter stigende nøkler
  • funksjonen krsort,
    som sorterer etter synkende nøkler
  • funksjonen asort,
    som sorterer etter stigende elementer med bevaring av nøkler
  • funksjonen arsort,
    som sorterer etter synkende elementer med bevaring av nøkler
  • funksjonen natsort,
    som sorterer på naturlig måte
  • funksjonen natcasesort,
    som sorterer på naturlig måte uten hensyn til store/små bokstaver
  • funksjonen usort,
    som sorterer etter callback
  • funksjonen uksort,
    som sorterer etter callback for nøkler
  • funksjonen uasort,
    som sorterer etter callback med bevaring av nøkler
  • funksjonen array_multisort,
    som sorterer flere arrayer
← →
↑
Norsk▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis