177 of 410 menu

Kazi uksort

Kazi uksort hupanga safu kulingana na thamani za vipengele, ikitumia kitendo kurejelea (callback) kubainisha mpangilio wa vipengele katika safu iliyopangwa. Kazi hubadilisha safu yenyewe.

Kazi ya kulinganisha inapaswa kurudisha nambari kamili, ambayo kutegemea matokeo ya kulinganisha: kidogo, sawa au kubwa kuliko sifuri.

Muundo

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

Mfano

Wacha tupe safu kwa kupanda kwa funguo:

<?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; } } uksort($arr, 'func'); var_dump($arr); ?>

Matokeo ya utekelezaji wa kificho:

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

Angalia pia

  • kazi sort,
    ambayo hupanga kwa kupanda kwa vipengele
  • kazi rsort,
    ambayo hupanga kwa kushuka kwa vipengele
  • kazi ksort,
    ambayo hupanga kwa kupanda kwa funguo
  • kazi krsort,
    ambayo hupanga kwa kushuka kwa funguo
  • kazi asort,
    ambayo hupanga kwa kupanda kwa vipengele huku ukihifadhi funguo
  • kazi arsort,
    ambayo hupanga kwa kushuka kwa vipengele huku ukihifadhi funguo
  • kazi natsort,
    ambayo hupanga kwa mtindo wa asili
  • kazi natcasesort,
    ambayo hupanga kwa mtindo wa asili bila kubagua herufi kubwa na ndogo
  • kazi usort,
    ambayo hupanga kwa kutumia kitendo kurejelea (callback)
  • kazi uksort,
    ambayo hupanga kwa kutumia kitendo kurejelea (callback) kulingana na funguo
  • kazi uasort,
    ambayo hupanga kwa kutumia kitendo kurejelea (callback) huku ukihifadhi funguo
  • kazi array_multisort,
    ambayo hupanga safu nyingi
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa