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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣTürkmenTürkçeЎзбекOʻzbekTiếng Việt
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ