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 функциясини,
    иккилик-хавфсиз сатр солиштиришни амалга оширади
  • strcasecmp функциясини,
    регистрни хисобга олмаган холда сатрларни солиштиради
  • natcasesort функциясини,
    массивни регистрни хисобга олмаган табиий тартибда saralaydi
Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш