การสร้างเว็บเพจโดยใช้ภาษา 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";

?>