PHP 4.0 时尚编程百例 —  实例 51  常用数据类型的判断函数

林继 PHP 技术 5,210 共写了564个字 (2005-06-01 10:51:55) 没有评论 打印 扫描二维码 百度已收录

实例说明

本例将介绍如何利用PHP 4.0 判断数据的基本类型。is_array()判断变量是否为数组类型,若变量为数组则传回true,否则传回false;is_float()判断变量是否为双精度型。同理:is_int(),is_object(),is_string()等函数都是数据类型的判断函数。

编程思路

给变量赋予不同的值,然后通过数据类型的判断函数来判断变量的类型,这个例子检验了5个常用的数据类型的判断函数,is_array()函数判断变量是不是数组的类型,;is_float()函数判断变量是否为一个双精度的数,is_object()判断是否为一个对象的变量,is_int()判断变量是否为一个整数型的数据,is_string()判断变量是否为一个字符型的数据.

使用if语句进行必要的判断,然后打印提示信息。

创作步骤

一、给变量赋予初值

$color=array(“red”,”blue”,”green”),把变量 $color 赋予一个数组的初值。

二、判断变量的类型并且打印信息

使用 if 语句,判断变量的数据类型,同时打印出相应的提示信息。

if(is_array($color))
 {
      print(“colors is an array”.”< br>“);
 }

三、本例程序代码

  1. <HTML>
  2. <HEAD>
  3. <TITLE>常用的数值判断函数</TITLE>
  4. </HEAD>
  5. <BODY>
  6. <?php
  7.         // 数组判断
  8.         $color=array("red","blue","green");
  9.         if(is_array($color))
  10.         {
  11.                print("colors is an array"."<br>");
  12.         }
  13.        // 双精度数判断
  14.        $temperature=15.23;
  15.        if(is_float($temperature))
  16.       {
  17.               print("temperature is a double"."<br>");
  18.       }
  19.       // 整数判断
  20.       $pagecount=2234;
  21.       if(is_int($pagecount))
  22.       {
  23.              print("$pagecount is an integer"."<br>");
  24.       }
  25.      // 对象判断
  26.      class widget
  27.     {
  28.              var $name;
  29.              var $length;
  30.     }
  31.      $thing=new widget;
  32.      if(is_object($thing))
  33.      {
  34.             print("thing is an object"."<br>");
  35.      }
  36.      // 字符判断
  37.      $greeting="hello";
  38.      if(is_string($greeting))
  39.      {
  40.            print("greeting is a string"."<br>");
  41.      }
  42. ?> 
  43.  
  44. </BODY>
  45. </HTML>

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

发表评论

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

< >