ฟังก์ชัน ctype_punct() จะตรวจสอบอักขระที่พิมพ์ได้ซึ่งไม่ใช่ช่องว่างหรืออักขระที่เป็นตัวอักษรและตัวเลขคละกัน
ไวยากรณ์
ctype_punct(str)
พารามิเตอร์
-
str − สตริงที่ทดสอบ
คืนสินค้า
ฟังก์ชัน ctype_punct() จะคืนค่า TRUE หากทุกอักขระในข้อความสามารถพิมพ์ได้ แต่ไม่มีตัวอักษร ตัวเลข หรือช่องว่าง มิฉะนั้น FALSE
ตัวอย่าง
ต่อไปนี้เป็นตัวอย่าง −
<?php $srr = array('k211!@!$#', 'foo!#$bar', '*$()'); foreach ($srr as $d) { if (ctype_punct($d)) { echo "$d consists of all punctuation. \n"; } else { echo "$d does not have all punctuation. \n"; } } ?>
ผลลัพธ์
ต่อไปนี้เป็นผลลัพธ์ -
k211!@!$# does not have all punctuation. foo!#$bar does not have all punctuation. *$() consists of all punctuation.