132 of 410 menu

ฟังก์ชัน strcmp

ฟังก์ชัน strcmp ดำเนินการเปรียบเทียบสตริงแบบไบนารีที่ปลอดภัยโดยคำนึงถึงตัวพิมพ์ใหญ่เล็ก ส่งกลับ 0 ถ้าสตริงเหมือนกันทุกประการ จำนวนลบถ้าสตริงแรกน้อยกว่าสตริงที่สอง และจำนวนบวกถ้าสตริงแรกมากกว่าสตริงที่สอง

ไวยากรณ์

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

ตัวอย่าง

การเปรียบเทียบสตริงที่เหมือนกัน:

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

ผลลัพธ์การทำงานของโค้ด:

0

ตัวอย่าง

การเปรียบเทียบสตริงที่แตกต่างกัน (โดยคำนึงถึงตัวพิมพ์ใหญ่เล็ก):

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

ผลลัพธ์การทำงานของโค้ด (จำนวนลบ เนื่องจาก 'A' < 'a' ใน ASCII):

-32

ตัวอย่าง

การใช้ในคำสั่งเงื่อนไข:

<?php $password = "Secret123"; if (strcmp($password, "Secret123") === 0) { echo "รหัสผ่านถูกต้อง"; } else { echo "รหัสผ่านไม่ถูกต้อง"; } ?>

ผลลัพธ์การทำงานของโค้ด:

"รหัสผ่านถูกต้อง"

ดูเพิ่มเติม

  • ฟังก์ชัน strcasecmp,
    ซึ่งเปรียบเทียบสตริงโดยไม่คำนึงถึงตัวพิมพ์ใหญ่เล็ก
  • ฟังก์ชัน strncmp,
    ซึ่งเปรียบเทียบ 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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ