สอนเขียน PHP เปรียบเทียบ string แบบไม่สนใจตัวพิมพ์เล็ก พิมพ์ใหญ่ แนะนำให้ใช้คำสั่ง strcasecmp บทความนี้สอนการเปรียบเทียบ string หรือข้อความจาก string 2 ตัวด้วยคำสั่ง strcasecmp สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP เปรียบเทียบ string แบบไม่สนใจตัวพิมพ์เล็ก พิมพ์ใหญ่
<?php
$a = "abc";
$b = "ABC";
if( strcasecmp( $a, $b ) == 0 ) {
echo "ตัวแปร a และ b มีค่าเท่ากัน";
}
?>
ผลลัพธ์
ตัวแปร a และ b มีค่าเท่ากัน
PHP เปรียบเทียบ string แบบไม่สนใจตัวพิมพ์เล็ก พิมพ์ใหญ่ จากตัวอย่างใช้คำสั่ง strcasecmp( $a, $b ) หมายความว่าเปรียบเทียบ string ของตัวแปร a และ b หากได้ผลลัพธ์เท่ากับ 0 แปลว่า string ทั้ง 2 ตัวแปรมีค่าเท่ากับกัน