130 of 410 menu

strncmp Fonksiyonu

strncmp fonksiyonu, iki dizinin ilk n karakterini ikili-güvenli bir şekilde ve büyük/küçük harf duyarlı olarak karşılaştırır. Tıpkı strcmp gibi, eşitlik durumunda 0, ilk dizi daha küçükse negatif bir sayı, daha büyükse pozitif bir sayı döndürür.

Sözdizimi

strncmp(string $str1, string $str2, int $length): int

Örnek

İlk 3 karakteri aynı olan dizilerin karşılaştırılması:

<?php $res = strncmp("Hello", "Help me", 3); echo $res; ?>

Kodun çalıştırılma sonucu:

0

Örnek

İlk 4 karakteri farklı olan dizilerin karşılaştırılması:

<?php $res = strncmp("apple", "apricot", 4); echo $res; ?>

Kodun çalıştırılma sonucu (negatif sayı, çünkü 'l' < 'r'):

-8

Örnek

Dizi önek kontrolü:

<?php $url = "https://example.com"; if (strncmp($url, "https://", 8) === 0) { echo "Güvenli bağlantı"; } ?>

Kodun çalıştırılma sonucu:

"Güvenli bağlantı"

Ayrıca Bakınız

  • strcmp fonksiyonu,
    dizileri tamamen karşılaştırır
  • strncasecmp fonksiyonu,
    ilk n karakteri büyük/küçük harf duyarsız 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