176 of 410 menu

usort ශ්‍රිතය

usort ශ්‍රිතය අරාවක් මූලද්‍රව්‍යවල අගය අනුව වර්ගීකරණය කරයි, වර්ගීකරණය කරන ලද අරාවේ මූලද්‍රව්‍ය අනුපිළිවෙල තීරණය කිරීම සඳහා මේ සඳහා callback එකක් භාවිතා කරයි. ශ්‍රිතය අරාවම වෙනස් කරයි.

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

වාක්‍ය ඛණ්ඩය

usort(array &$array, callable $callback): bool

උදාහරණය

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

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

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

[1, 2, 3, 4, 5]

උදාහරණය

දැන් අරාවක් අවරෝහණ අනුපිළිවෙලට මූලද්‍රව්‍ය අනුව වර්ගීකරණය කරමු:

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

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

[1, 2, 3, 4, 5]

උදාහරණය

දැන් අරාවක් ආරෝහණ අනුපිළිවෙලට අරාවේ මූලද්‍රව්‍යවල ඇති අක්ෂර සංඛ්‍යාව අනුව වර්ගීකරණය කරමු:

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

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

[ '1', '12', '123', '1234', '12345', ]

මේවාත් බලන්න

  • sort ශ්‍රිතය,
    එය මූලද්‍රව්‍ය ආරෝහණ අනුපිළිවෙලට වර්ගීකරණය කරයි
  • rsort ශ්‍රිතය,
    එය මූලද්‍රව්‍ය අවරෝහණ අනුපිළිවෙලට වර්ගීකරණය කරයි
  • ksort ශ්‍රිතය,
    එය යතුරු ආරෝහණ අනුපිළිවෙලට වර්ගීකරණය කරයි
  • krsort ශ්‍රිතය,
    එය යතුරු අවරෝහණ අනුපිළිවෙලට වර්ගීකරණය කරයි
  • asort ශ්‍රිතය,
    එය මූලද්‍රව්‍ය ආරෝහණ අනුපිළිවෙලට වර්ගීකරණය කරයි යතුරු සුරැකීමෙන්
  • arsort ශ්‍රිතය,
    එය මූලද්‍රව්‍ය අවරෝහණ අනුපිළිවෙලට වර්ගීකරණය කරයි යතුරු සුරැකීමෙන්
  • natsort ශ්‍රිතය,
    එය ස්වභාවික ආකාරයට වර්ගීකරණය කරයි
  • natcasesort ශ්‍රිතය,
    එය ස්වභාවික ආකාරයට වර්ගීකරණය කරයි අකුරු ප්‍රමාණය නොසලකා
  • usort ශ්‍රිතය,
    එය callback එකක් මගින් වර්ගීකරණය කරයි
  • uksort ශ්‍රිතය,
    එය callback එකක් මගින් වර්ගීකරණය කරයි යතුරු අනුව
  • uasort ශ්‍රිතය,
    එය callback එකක් මගින් වර්ගීකරණය කරයි යතුරු සුරැකීමෙන්
  • 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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න