php语言基础(二)

php语言基础(二)

ID:31708013

大小:67.84 KB

页数:9页

时间:2019-01-17

php语言基础(二)_第1页
php语言基础(二)_第2页
php语言基础(二)_第3页
php语言基础(二)_第4页
php语言基础(二)_第5页
资源描述:

《php语言基础(二)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、PHP语言基础(二)查看数据类型要查看一个变量的数据类型,对以使用函数gettype()o要查看一个变量的数据类型和值可以使用函数var_dump()o例子:查看数据类型转换数据类型虽然PHP是弱类型语言,但有时仍然需要用到类型转换。PHP中的类型转换和C语言一样,非常简单。在变量前加上括号括起来的类型名称即可。允许转换的类型如下:(boolean)转换成布尔型(string)转换成字符串型(integer)转换成整型(f

2、loat)转换成浮点型(array)转换成数组(object)转换成对彖例子:强制转换数据类型";echo"这是boolean形式:".(boolean)$num;echoH
°;echo"这是integer形式:”.(in(eger)$num;echon
";echo"这是float形式:".(float)$num;echon
";echo"这是array形式:''.(array)$num;ec

3、ho“vbr/>”;〃利用PHP内置函数进行强制转换数据类型$str=H123.4abcM;$int=intval($str);//转换成整型echo$int."
";$flo=floatval($str);〃转换成浮点型echo$flo.M
*';$str=strval($flo);//转换成字符串echo$str."
n;?>函数settype();功能:该函数可以将指定的变暈转换成指定的数据类型。语》去:boolsettype(mixedvar,siringtype);参数vai•为指定变量,参数type为指定的类型,参数type有7个可选值:•Boolean转

4、换成布尔型•Float转换成浮点型•Integer转换成整型•Array转换成数组•Null转换成空•Object转换成对象•String转换成字符串如果转换成功则返回true,否则返回falseo例子:应用settype函数将指定的字符串进行类型转换";settype($num,"boolean");echo"这是boolean形式:H.$num;$num=H5.20PHF>”;echon
";settype($num,Minteg

5、erM);echo"这是integer形式:$num二”5.20PHP”;echoH
u;settype($num,nfloatn);echo"这是float形式:".$num;$num二”5.20PHP”;echon
";settype($num,"array");echo”这是array形式:u.$num;?>注意:settype()函数改变了变量自身的类型,而不像上一个实例中,只是改变变量的输出结果,而不改变变量本身的类型。在实际应用中,可根据情况自行选择转换方式。例子:查看settype函数改变后的变量类型

6、5.20PHP”;echo"这是原始的string形式:".$num;echo"
";echon
n;settype($num,"integer");echo”这是integer形式:echo"
";echo“改变后的变量类型:”;var_dump($num);//从输岀结果中我们可以看到变量$mHn己经不是字符串了,变成了整型。echo"
";echo"vbi7>”;$st=n5.20PHP";echo"
";echo"利用括号方式”・(int)$st;var_dump($st);//从输出结果中我们可以看到变量$st仍然是字符串。?>类型转化的细节

7、下面将针对不同的数据类型,介绍类型转化中的一些细节。1•布尔型与NULL一个布尔型变量可以转化为整型:True将转化为0,Null值转为整型后,值为0。一个布尔型变量可以转化成字符串:True将转化成字符“1”,False将转化为字符“(F。NULL值转为字符串,为空字符“覽例子:类型转换1(布尔型与null转换成整型和字符串)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。