132 of 410 menu

strcmp funksiyası

strcmp funksiyası setirleri registri nezere alaraq ikili-tehlükesiz müqayise edir. Setirler eyni olduqda 0, birinci setir ikinciden kiçik olduqda menfi, birinci setir ikinciden böyük olduqda ise müsbet eded qaytarır.

Sintaksis

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

Nümunə

Eyni setirlerin müqayisesi:

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

Kodun icrası neticesi:

0

Nümunə

Ferqli setirlerin müqayisesi (registri nezere alaraq):

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

Kodun icrası neticesi (menfi eded, çünki ASCII cedvelinde 'A' < 'a'):

-32

Nümunə

Şert operatorlarında istifade:

<?php $password = "Secret123"; if (strcmp($password, "Secret123") === 0) { echo "Parol düzgündür"; } else { echo "Parol səhvdir"; } ?>

Kodun icrası neticesi:

"Parol düzgündür"

Həmçinin bax

  • strcasecmp funksiyası,
    registre məhəl qoymadan setirleri müqayise edir
  • strncmp funksiyası,
    setirlerin ilk n simvolunu müqayise edir
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČ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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et