การสร้างเว็บเพจโดยใช้ภาษา
PHP บทที่ 4
การอ่านและแปลงแบบข้อมูลในตัวแปรหรือค่าคงที่แบบเจาะจง
เราสามารถแปลงแบบข้อมูลจากแบบหนึ่งไปยังอีกแบบหนึ่ง
(type casting) เช่น แปลงจากข้อความที่มีเฉพาะตัวเลขให้กลายเป็นเลขจำนวนเต็ม
(int) หรือทศนิยม (double), (float), (real) หรืออาจจะใช้คำสั่ง
settype() ทำได้ตามตัวอย่างต่อดังนี้
| <?
$x = ((double)"100.1") + 0.3e+3;
echo $x," <BR>\n";
echo ($x=(int)$x)," <BR>\n";
$x = "P".$x."\n";
echo $x," <BR>\n";
$x= ceil(13.45); /* get integer part */
echo $x," <BR>\n";
if (!settype( $x, "integer") ) {
echo "error\n";
}
echo $x," $x%5=",($x%5)," <BR>\n";
?> |
|