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