基础知识数据类型()
类型函数
在PHP中类型函数是由与类型相关的函数和类型标识符函数组成的我们将在这个小节里详细地介绍这些函数
) 与类型相关的函数
我们都知道PHP语言是一种弱类型的语言在进行变量声明时不需要带任何的数据类型在实际操作过程中需要获取某个变量的数据类型或设置某个变量的数据类型时我们需要用到PHP的内置函数PHP中有两个获取数据类型的函数分别是settype()函数和gettype()函数下面我们将对这两个函数进行详细的介绍
() settype()函数
settype()函数的功能是将变量设置为指定的数据类型其语法格式如下
boolean settype(maxed $varstring $type)
从该函数的语法格式中我们可以知道函数如果执行成功将返回真失败时将返回假来看下面这个例子其代码如下
<?php
/*
* Created on
*
* To change the template for this generated file go to
* Window Preferences PHPeclipse PHP Code Templates
*/
$str = 年;
$fal = true;
settype($strinteger)
echo $str;
echo <br>;
settype($falstring)
echo $fal;
?>
在本例中声明了一个字符串类型的变量$str和一个布尔类型的变量$fal通过函数settype()设置变量$str的类型为整型设置变量$fal的类型为字符串型分别输出这两个变量我们可以在页面中看到如下所示的结果
() gettype()函数
gettype()函数主要用于获取指定变量的数据类型并且返回string类型的数据返回值为变量的数据类型该函数的语法结构如下所示
string gettype(mixed $var)
该函数只有一个指定类型的参数这个参数指定了要获取数据类型的变量我们来看一个例子代码如下
<h>
<?php
/*
* Created on
*
* To change the template for this generated file go to
* Window Preferences PHPeclipse PHP Code Templates
*/
$lastname = 王亚斌;
$id = ;
echo ID号$id;
echo <br>;
echo 类型是gettype($id)<br>;
echo 姓名$lastname;
echo <br>;
echo 类型是gettype($lastname)
?>
</h>
执行上述代码我们可以看到如图所示的结果$id变量的数据类型是integer型而$lastname变量的数据类型是string类型的
[] []