PHP手册之PHP支持几种基本的数据类型_网络编程_奇迪科技(深圳)有限公司(www.qvdv.net)

欢迎来到奇迪科技(深圳)有限公司,超值服务提供卓越产品!

网络编程

PHP手册之PHP支持几种基本的数据类型

作者:qvdv 来源: 更新时间:2014-10-24

四种标量类型:boolean (布尔型) integer (整型) float (符点型, 也称作 double) string (字符串)

两种复合类型: array (数组) object (对象)

请看如下例子:

Example #1 常用类型实例

<?php
$a_bool 
= TRUE; // a boolean
$a_str = "foo"; // a string
$a_str2 = 'foo'; // a string
$an_int = 12; // an integer
?>

与类型有关的函数:

1、获取类型函数 gettype(变量) 和2、转换类型函数 settype(变量,"转换的变量类型")


Example #2 两个函数实例

<?php
//gettype()获取变量类型实例
echo gettype($a_bool); // prints out: boolean
echo gettype($a_str); // prints out: string
//settype()转换变量类型实例
$foo "5bar"// string
$bar true;   // boolean
settype($foo"integer"); // $foo 现在是 5   (integer)
settype($bar"string");  // $bar 现在是 "1" (string)
?>

注:类型转换如浮点型转换到整型有小数的只保留整数,字符串到整型的只保留左第一位数字

类型标识符函数:

is_array()、is_bool()、is_float()、is_integer()、is_null()、is_numeric()、is_object()、is_resource()、is_scalar() 和 is_string()。这些可以用来判断变量是否所属类型。


Example #3 类型标识符函数实例

// 判断是否整型
if (is_int($an_int)) {
    echo "是整形";
}

// 判断是否字符串
if (is_string($a_bool)) {
    echo "是字符串";
}


本文版权所有,转载须注明:来源  https://www.qvdv.net/qvdv-oop-635.html