132 of 410 menu

Fonksiyon strcmp

strcmp işlevi, ikili-güvenli harf duyarlı dize karşılaştırması yapar. Diziler aynıysa 0, ilk dize ikinciden küçükse negatif bir sayı ve ilk dize ikinciden büyükse pozitif bir sayı döndürür.

Sözdizimi

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

Örnek

Aynı dizgilerin karşılaştırılması:

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

Kodun çalıştırılmasının sonucu:

0

Örnek

Farklı dizgilerin karşılaştırılması (harf durumu dikkate alınarak):

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

Kodun çalıştırılmasının sonucu (negatif sayı, çünkü ASCII'de 'A' < 'a'):

-32

Örnek

Koşullu ifadelerde kullanım:

<?php $password = "Secret123"; if (strcmp($password, "Secret123") === 0) { echo "Parola doğru"; } else { echo "Parola yanlış"; } ?>

Kodun çalıştırılmasının sonucu:

"Parola doğru"

Ayrıca Bakınız

  • strcasecmp işlevi,
    dizgileri harf durumunu dikkate almadan karşılaştırır
  • strncmp işlevi,
    dizgilerin ilk n karakterini karşılaştırır
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet