PHP 4.0 时尚编程百例 —  实例 14   设置变量类型

林继 PHP 技术 4,888 共写了611个字 (2005-04-27 8:18:34) 没有评论 打印 扫描二维码 百度已收录

实例说明

本例将介绍如何在 PHP 4.0 中实现变量类型的设置。string 即为字符串变量,无论是单一字符或数千字的字符串都必须使用这个变量类型。integer 为整数型变量,double 为浮点数型变量。变量的类型可以通过 settype、strval、intval和doubleval定义。本例可以清晰地表明了定义的方法和它们各自的特点。

编程思路

首先介绍一下变量的格式,string 是字符串型,这里值得我们注意的是:给字符串赋值,要在头尾加上双引号(例如:”这是字符串”).integer 为整数型类别,在32位的操作系统中,它的有效范围是-2,147,483,648 到 +2,147,483,647,要使用16进制整数可以在前面加 0x.double 为浮点数型类别,在32位的操作系统中,它的有效范围是 1.7E-308到 1.7E+308.

再介绍一下settype函数的适用格式:”integer”、”double”、”string”、”array”、”object”.如果成功,函数就返回”“,否则返回”“。虽然有strvar、intval和doubleval,但是对于”array”、”object”来讲是不能用类似的方法实现变量类型的设置。

创作步骤

首先通过 settype 定义文件类型,然后按照 strvar,intval,doubleval方法设置文件格式。

本例程序代码

  1. <html>
  2. <head>
  3. <title>设置变量类型</title>
  4. </head>
  5. <body>
  6. <?
  7. print("<b>使用<font color=ff0000>settype</font>函数</b><br>");
  8. $AverageTemperature="60.050 摄氏度";
  9. print("字符串型 (String):$AverageTemperature<br>");
  10. settype($AverageTemperature,"double");
  11. print("双精度型 (Double):$AverageTemperature<br>");
  12. settype($AverageTemperature,"integer");
  13. print("整型 (Integer):$AverageTemperature<br>");
  14. settype($AverageTemperature,"string");
  15. print("字符串型 (String):$AverageTemperature<br>");
  16. print("<br>");
  17. print("<b>使用<font color=ff0000>strval,intval</font>");
  18. print("和<font color=ff0000>doubleval</font></b><br>");
  19. $AverageTemperature="60.050 摄氏度";
  20. print("字符串型 (String):");
  21. print($AverageTemperature);
  22. print("<br>");
  23. print("双精度型 (Double):");
  24. print(doubleval($AverageTemperature));
  25. print("<br>");
  26. print("整型 (Integer):");
  27. print(intval($AverageTemperature));
  28. print("<br>");
  29. print("字符串型 (String):");
  30. print(strval($AverageTemperature));
  31. ?>
  32. </body>
  33. </html>

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注

< >