132 of 410 menu

Функција strcmp

Функција strcmp изводи бинарно-безбедно поређење ниски уз уважавање величине слова. Враћа 0, ако су ниске идентичне, негативан број ако је прва ниска мања од друге, и позитиван број ако је прва ниска већа од друге.

Синтакса

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

Пример

Поређење идентичних ниски:

<?php $res = strcmp("Hello", "Hello"); echo $res; ?>

Резултат извршавања кода:

0

Пример

Поређење различитих ниски (уз уважавање величине слова):

<?php $res = strcmp("Apple", "apple"); echo $res; ?>

Резултат извршавања кода (негативан број, јер је 'A' < 'a' у ASCII):

-32

Пример

Употреба у условним операторима:

<?php $password = "Secret123"; if (strcmp($password, "Secret123") === 0) { echo "Лозинка је тачна"; } else { echo "Лозинка није тачна"; } ?>

Резултат извршавања кода:

"Лозинка је тачна"

Погледајте такође

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