首页 » 建站技术 » PHP 技术 » 浏览内容

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


2005-06-01 10:51:55 5,037 0 发表评论 字体: 作者:C.K.
标签: 时尚编程百例

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

实例说明

本例将介绍如何利用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>“);
 }

三、本例程序代码

<HTML>
  • <HEAD>
  • <TITLE>常用的数值判断函数</TITLE>
  • </HEAD>
  • <BODY>
  • <?php
  •         // 数组判断
  •         $color=array("red","blue","green");
  •         if(is_array($color))
  •         {
  •                print("colors is an array"."<br>");
  •         }
  •        // 双精度数判断
  •        $temperature=15.23;
  •        if(is_float($temperature))
  •       {
  •               print("temperature is a double"."<br>");
  •       }
  •       // 整数判断
  •       $pagecount=2234;
  •       if(is_int($pagecount))
  •       {
  •              print("$pagecount is an integer"."<br>");
  •       }
  •      // 对象判断
  •      class widget
  •     {
  •              var $name;
  •              var $length;
  •     }
  •      $thing=new widget;
  •      if(is_object($thing))
  •      {
  •             print("thing is an object"."<br>");
  •      }
  •      // 字符判断
  •      $greeting="hello";
  •      if(is_string($greeting))
  •      {
  •            print("greeting is a string"."<br>");
  •      }
  • ?>
  • </BODY>
  • </HTML>
    1. 网站统计 Statistics

      • 创建时间: 2005年1月3日 距今4971 天
      • 日志总数: 2461
      • 评论总数: 630
      • 标签总数: 654
      • 链接总数: 273
      • 最后更新: 2017-7-1 18:16:33
      • 您是本站第 13798043 位访客

      广告区 Guǎng Gào