ไวยากรณ์
ไวยากรณ์ของ is_scalar() ฟังก์ชันใน PHP มีดังนี้:
บูล is_scalar ( มูลค่า $ )
ใช้พารามิเตอร์เดียวซึ่งก็คือ มูลค่า $ ที่แสดงถึงตัวแปรหรือค่าที่คุณต้องการตรวจสอบว่าเป็นประเภทสเกลาร์หรือไม่
วิธี ใช้ฟังก์ชัน is_scalar() ใน PHP
ลองดูตัวอย่างบางส่วนใน PHP เพื่อทำความเข้าใจการใช้งานของ is_scalar() การทำงาน.
ตัวอย่างที่ 1: ส่งออกค่าบูลีน
รหัสต่อไปนี้แสดงให้เห็นถึงวิธีการที่ is_scalar() ฟังก์ชันใน PHP สามารถใช้ตรวจสอบว่าตัวแปรอินพุตเป็น a หรือไม่ บูลีน ชนิดข้อมูลหรือไม่
$var = จริง ;
ถ้า ( is_scalar ( $var ) ) {
เสียงสะท้อน 'ตัวแปรนี้เป็นประเภทบูลีน' ;
} อื่น {
เสียงสะท้อน 'ตัวแปรนี้ไม่ใช่ประเภทบูลีน' ;
}
?>
ในตัวอย่างนี้ ผลลัพธ์จะเป็น ตัวแปรนี้เป็นประเภทบูลีน เนื่องจากตัวแปร เคยเป็น เป็นชนิดข้อมูลบูลีน
ตัวอย่างที่ 2: เอาต์พุตค่าจำนวนเต็ม
ตัวอย่างต่อไปนี้กำหนดว่าตัวแปรอินพุตเป็นประเภทจำนวนเต็มหรือไม่
$var = 10 ;
ถ้า ( is_scalar ( $var ) ) {
เสียงสะท้อน 'ตัวแปรนี้เป็นประเภทจำนวนเต็ม' ;
} อื่น {
เสียงสะท้อน 'ตัวแปรนี้ไม่ใช่ประเภทจำนวนเต็ม' ;
}
?>
ในตัวอย่างนี้ ผลลัพธ์จะเป็น ตัวแปรนี้เป็นประเภทจำนวนเต็ม เนื่องจากตัวแปร เคยเป็น เป็นชนิดข้อมูลจำนวนเต็ม
ตัวอย่างที่ 3: เอาต์พุตค่าสตริง
ตัวอย่างต่อไปนี้กำหนดว่าตัวแปรสตริงเป็นประเภทสตริงหรือไม่
$var = 'LinuxHint' ;
ถ้า ( is_scalar ( $var ) ) {
เสียงสะท้อน 'ตัวแปรนี้เป็นประเภทสตริง' ;
} อื่น {
เสียงสะท้อน 'ตัวแปรนี้ไม่ใช่ประเภทสตริง' ;
}
?>
โค้ดด้านบนนี้แสดงให้เห็นว่า is_scalar() ฟังก์ชันใน PHP สามารถใช้ตรวจสอบว่าตัวแปรอินพุตเป็นชนิดข้อมูลสตริงหรือไม่ ในตัวอย่างนี้ ผลลัพธ์จะเป็น ตัวแปรนี้เป็นประเภทสตริง เนื่องจากตัวแปร เคยเป็น เป็นชนิดข้อมูลสตริง
ตัวอย่างที่ 4: การแสดงค่า Float
ตัวอย่างต่อไปนี้กำหนดว่าตัวแปร float เป็นประเภท float หรือไม่
$var = 4.55 น ;
ถ้า ( is_scalar ( $var ) ) {
เสียงสะท้อน 'ตัวแปรนี้เป็นประเภทลอย' ;
} อื่น {
เสียงสะท้อน 'ตัวแปรนี้ไม่ใช่ประเภททศนิยม' ;
}
?>
ที่นี่ผลลัพธ์จะเป็น ตัวแปรนี้เป็นประเภทลอย เนื่องจากตัวแปร เคยเป็น เป็นแบบลูกลอย
บทสรุป
เดอะ is_scalar() ฟังก์ชันใน PHP ช่วยให้ตรวจสอบว่าตัวแปรที่ป้อนเป็นชนิดสเกลาร์หรือไม่ มีประโยชน์ในการพิจารณาว่าประเภทข้อมูลที่กำหนดนั้นถูกต้องหรือไม่ มันกลับมา จริง เฉพาะในกรณีที่ตัวแปรอินพุตเป็นประเภทสเกลาร์ เป็นหัวข้อที่สำคัญสำหรับนักพัฒนา PHP และใช้กันอย่างแพร่หลายในการเขียนโปรแกรม PHP