ดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งานดาวไม่ได้ใช้งาน
 

ctype_upper()

ใน PHP มีฟังก์ชั่นที่ใช้การตรวจสอบค่าต่างๆมากมาย ไม่ว่าจะเป็น ฟังก์ชั่น isset() : ใช้ในการตรวจสอบว่าตัวแปลที่กำหนดมีการ เซ็ตไว้หรือไม่ หรือ ฟังก์ชัน ctype_digit() : ใช้สำหรับตรวจสอบตัวเลข หรือ ตรวจสอบทำงานได้อย่างถูกต้องไหม เป็นต้น และสำหรับบทความนี้ เราจะมาเรียนรู้ฟังก์ชัน ctype_upper() ซึ่งเป็นฟังก์ชันที่ใช้ในการตรวจสอบตัวอักษรภาษาอังกฤษที่เป็นตัวพิมพ์ใหญ่เท่านั้น ในที่นี้หมายถึง A-Z และจะส่งค่าเป็น bool เท่านั้น
เช่น ถ้าพบว่า ใน string นั้น มีเพียงตัวอักษรตัวพิมพ์ใหญ่ทั้งหมด จะส่งค่ากลับมาเป็น true ในทางกลับกัน หากพบว่ามีตัวพิมพ์เล็กและตัวอักระอื่นๆเช่น สัญลักษณ์ต่างๆ ตัวเลข เข้ามาแทรกส่วนใดส่วนหนึ่งหรือทั้งหมดของ string จะส่งค่ากลับมาเป็น false

รูปแบบ syntax 

ctype_upper ( string $text ) : bool

ตัวอย่างโค้ดน่ะครับ 

<?php
$strings = array('AKLWC139', 'LMNSDO', 'akwSKWsm');
foreach ($strings as $testcase) {
    if (ctype_upper($testcase)) {
        echo "The string $testcase consists of all uppercase letters.\n";
    } else {
        echo "The string $testcase does not consist of all uppercase letters.\n";
    }
}
?>

ผลลัพธ์ที่ได้  

The string AKLWC139 does not consist of all uppercase letters.
The string LMNSDO consists of all uppercase letters.
The string akwSKWsm does not consist of all uppercase letters.

จะเห็นว่า จะมีค่าเป็น true ก็ต่อเมื่อ string นั้นมีตัวพิมพ์ใหญ่ทั้งหมด และมีตัวอื่นๆ เช่นตัวเลข อัขระต่างๆ ก็จะส่งค่ากลับมาเป็น false ทันที หวังว่าผู้อ่านสามารถในใช้ประโยชน์น่ะครับ

ช่องทางการศึกษาเพิ่มเติมข่าวที่น่าสนใจเกี่ยวกับ : ฟังก์ชัน PHP

กระทู้ล่าสุดจากเว็บบอร์ด
หัวข้อกระทู้
ตอบ
เปิดดู
ล่าสุด
สรุปงานวิดีโอที่ศึกษาเกี่ยวกับmindphp
โดย Aranya อ 26 ม.ค. 2021 3:40 pm บอร์ด M121 - อรัญญา ปะสาวะกา
0
1
อ 26 ม.ค. 2021 3:40 pm โดย Aranya
Index ถอดวิดีโอ Canva
โดย Aranya อ 26 ม.ค. 2021 2:32 pm บอร์ด M121 - อรัญญา ปะสาวะกา
0
5
อ 26 ม.ค. 2021 2:32 pm โดย Aranya
งานประจำวันที่ 26 มกราคม 2564
โดย Aranya อ 26 ม.ค. 2021 9:40 am บอร์ด M121 - อรัญญา ปะสาวะกา
3
35
อ 26 ม.ค. 2021 11:06 am โดย mindphp
phpBB3 เมนู ACP หายไปและ login เป็น admin ไม่ได้
โดย eange08 จ 25 ม.ค. 2021 7:26 pm บอร์ด ปัญหาการใช้ phpBB3, SMF, Joomla, Wordpress, CMS, CRM
2
21
อ 26 ม.ค. 2021 10:16 am โดย eange08
7s Framework วิเคราะห์ธุรกิจในองค์กร
โดย Aranya จ 25 ม.ค. 2021 4:46 pm บอร์ด Accounting software & ERP โปรแกรมบัญชี ระบบอีอาร์พี
1
17
อ 26 ม.ค. 2021 8:52 am โดย DanielPe
SWOT
โดย Aranya จ 25 ม.ค. 2021 4:15 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
0
14
จ 25 ม.ค. 2021 4:15 pm โดย Aranya
five forces model
โดย Aranya จ 25 ม.ค. 2021 3:54 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
1
27
อ 26 ม.ค. 2021 11:31 am โดย Aranya
7ps พื้นฐานการตลาด
โดย Aranya จ 25 ม.ค. 2021 3:40 pm บอร์ด พูดคุยเรื่องทั่วไป จับฉ่าย
2
23
อ 26 ม.ค. 2021 10:41 am โดย Aranya