178 of 410 menu

uasort ක්‍රියාකාරිත්වය

uasort ක්‍රියාකාරිත්වය සංඛ්‍යාත අරාවක් අංගවල අගය අනුව ආරෝහණ අනුපිළිවෙලට වර්ග කරයි, යතුරු සුරක්ෂිතව තබා ගනී.

uasort ක්‍රියාකාරිත්වය අරාවක් අංගවල අගය අනුව වර්ග කරයි, මේ සඳහා වර්ග කරන ලද අරාවේ අනුපිළිවෙල නිර්ණය කිරීමට කොල්බැක් එකක් භාවිතා කරයි. මෙම ක්‍රියාකාරිත්වය අරාවම වෙනස් කරයි.

සසදන ක්‍රියාකාරිත්වය ප්‍රතිදානය කළ යුත්තේ නිඛිල සංඛ්‍යාවක් වන අතර, එය සංසන්දනය කිරීමේ ප්‍රතිඵලය මත පදනම්ව: ශුන්‍යයට වඩා අඩු, සමාන හෝ වැඩි විය හැක.

ක්‍රියාකාරිත්වය අරාවම වෙනස් කරයි.

වාක්‍ය රීතිය

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

නිදර්ශනය

අපි අරාවක් අංගවල අගය අනුව ආරෝහණ අනුපිළිවෙලට වර්ග කරමු:

<?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); ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

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

නිදර්ශනය

දැන් අපි අරාවක් අංගවල ඇති අක්ෂර ගණන අනුව ආරෝහණ අනුපිළිවෙලට වර්ග කරමු:

<?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); ?>

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

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

මෙයද බලන්න

  • sort ක්‍රියාකාරිත්වය,
    අංගවල අගය අනුව ආරෝහණ අනුපිළිවෙලට වර්ග කරයි
  • rsort ක්‍රියාකාරිත්වය,
    අංගවල අගය අනුව අවරෝහණ අනුපිළිවෙලට වර්ග කරයි
  • ksort ක්‍රියාකාරිත්වය,
    යතුරු ආරෝහණ අනුපිළිවෙලට වර්ග කරයි
  • krsort ක්‍රියාකාරිත්වය,
    යතුරු අවරෝහණ අනුපිළිවෙලට වර්ග කරයි
  • asort ක්‍රියාකාරිත්වය,
    යතුරු සුරකිමින් අංගවල අගය අනුව ආරෝහණ අනුපිළිවෙලට වර්ග කරයි
  • arsort ක්‍රියාකාරිත්වය,
    යතුරු සුරකිමින් අංගවල අගය අනුව අවරෝහණ අනුපිළිවෙලට වර්ග කරයි
  • natsort ක්‍රියාකාරිත්වය,
    ස්වාභාවික ආකාරයට වර්ග කරයි
  • natcasesort ක්‍රියාකාරිත්වය,
    ප්‍රභේදනය නොසලකා ස්වාභාවික ආකාරයට වර්ග කරයි
  • usort ක්‍රියාකාරිත්වය,
    කොල්බැක් එකක් මඟින් වර්ග කරයි
  • uksort ක්‍රියාකාරිත්වය,
    කොල්බැක් එකක් මඟින් යතුරු අනුව වර්ග කරයි
  • uasort ක්‍රියාකාරිත්වය,
    යතුරු සුරකිමින් කොල්බැක් එකක් මඟින් වර්ග කරයි
  • array_multisort ක්‍රියාකාරිත්වය,
    බහු අරා වර්ග කරයි
සිංහල
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න