130 of 410 menu

Ֆունկցիա strncmp

Ֆունկցիա strncmp-ը կատարում է երկու տողերի առաջին n սիմվոլների երկուական-անվտանգ համեմատություն՝ հաշվի առնելով ռեգիստրը։ strcmp-ի նման, այն վերադարձնում է 0, եթե տողերը հավասար են, բացասական թե՞լ, եթե առաջին տողը փոքր է, և դրական, եթե մեծ է։

Սինտաքս

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

Օրինակ

Նույնական տողերի առաջին 3 սիմվոլների համեմատում.

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

Կոդի կատարման արդյունք.

0

Օրինակ

Տարբեր տողերի առաջին 4 սիմվոլների համեմատում.

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

Կոդի կատարման արդյունք (բացասական թիվ, քանի որ 'l'-ը փոքր է 'r'-ից).

-8

Օրինակ

Տողի նախածանցի ստուգում.

<?php $url = "https://example.com"; if (strncmp($url, "https://", 8) === 0) { echo "Անվտանգ կապ"; } ?>

Կոդի կատարման արդյունք.

"Անվտանգ կապ"

Տես նաև

  • ֆունկցիա strcmp,
    որը համեմատում է տողերը ամբողջությամբ
  • ֆունկցիա strncasecmp,
    որը համեմատում է առաջին n սիմվոլները՝ առանց ռեգիստրը հաշվի առնելու
Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել