134 of 410 menu

ශ්‍රිතය strnatcmp

ශ්‍රිතය strnatcmp ස්වාභාවික අනුපිළිවෙල සලකා බලමින් ස්ට්‍රිං දෙකක් සංසන්දනය කරයි. සාමාන්‍ය සංසන්දනයට වඩා, මෙම ශ්‍රිතය ස්ට්‍රිං තුළ ඇති අංක හඳුනාගෙන ඒවා සංඛ්‍යාත්මක අගය අනුව සංසන්දනය කරයි. ස්ට්‍රිං සමාන නම් ශ්‍රිතය 0 ආපසු දෙයි, පළමු ස්ට්‍රිං දෙවැන්නට වඩා කුඩා නම් -1, සහ පළමු ස්ට්‍රිං දෙවැන්නට වඩා විශාල නම් 1 ට වඩා විශාල සංඛ්‍යාවක් ආපසු දෙයි.

වාක්‍ය රචනය

strnatcmp(string $str1, string $str2): int

උදාහරණය

සාමාන්‍ය ආකාරයෙන් සහ strnatcmp භාවිතයෙන් අංක සහිත ස්ට්‍රිං සංසන්දනය කිරීම:

<?php $res1 = strcmp("file2.txt", "file10.txt"); $res2 = strnatcmp("file2.txt", "file10.txt"); echo "strcmp result: " . $res1 . "\n"; echo "strnatcmp result: " . $res2; ?>

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

strcmp result: 1 strnatcmp result: -1

උදාහරණය

විවිධ අංක සහිත ස්ට්‍රිං සංසන්දනය කිරීම:

<?php $res = strnatcmp("image5.jpg", "image15.jpg"); echo $res; ?>

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

-1

උදාහරණය

සමාන ස්ට්‍රිං සංසන්දනය කිරීම:

<?php $res = strnatcmp("hello123", "hello123"); echo $res; ?>

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

0

මෙයත් බලන්න

  • ශ්‍රිතය strcmp,
    යනු binary-safe ස්ට්‍රිං සංසන්දනයක් සිදු කරයි
  • ශ්‍රිතය strcasecmp,
    යනු case-insensitive ආකාරයෙන් ස්ට්‍රිං සංසන්දනය කරයි
  • ශ්‍රිතය natcasesort,
    යනු case-insensitive ස්වාභාවික අනුපිළිවෙල භාවිතයෙන් array එකක් සව් කරයි
සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න