130 of 410 menu

strncmp funksiyası

strncmp funksiyası iki sətrin ilk n simvolunu binar təhlükəsiz şəkildə registrə həssas müqayisə edir. strcmp kimi, bərabər olduqda 0, birinci sətir kiçik olduqda mənfi, böyük olduqda isə müsbət ədəd qaytarır.

Sintaksis

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

Nümunə

Eyni sətirlərin ilk 3 simvolunun müqayisəsi:

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

Kodun icra nəticəsi:

0

Nümunə

Fərqli sətirlərin ilk 4 simvolunun müqayisəsi:

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

Kodun icra nəticəsi (mənfi ədəd, çünki 'l' < 'r'):

-8

Nümunə

Sətrin prefiksinin yoxlanılması:

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

Kodun icra nəticəsi:

"Təhlükəsiz bağlantı"

Həmçinin bax

  • strcmp funksiyası,
    sətirləri tam müqayisə edir
  • strncasecmp funksiyası,
    ilk n simvolu registrdən asılı olmadan müqayisə 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