วิธีใช้ฟังก์ชัน is_scalar() ใน PHP

Withi Chi Fangkchan Is Scalar Ni Php



เดอะ is_scalar() ฟังก์ชันใน PHP ใช้เพื่อตรวจสอบว่าค่าที่กำหนดเป็นประเภทสเกลาร์หรือไม่ ถ้าตัวแปรเป็นชนิดสเกลาร์ ก็จะคืนค่าจริง มิฉะนั้นจะส่งกลับเท็จ ประเภทสเกลาร์ใน PHP ได้รับการจัดการผ่านฟังก์ชัน PHP ในตัวนี้ PHP รองรับประเภทสเกลาร์ต่อไปนี้: จำนวนเต็ม, จำนวนลอย (ตัวเลขทศนิยม), สตริง และบูลีน

ไวยากรณ์

ไวยากรณ์ของ 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