Date
Jul. 14th, 2024
 
2024年 6月 9日

Post: PHP Primer 017 : 数据类型的转换与检测

PHP Primer 017 : 数据类型的转换与检测

Published 12:01 Jan 22, 2012.

Created by @ezra. Categorized in #Programming, and tagged as #PHP.

Source format: Markdown

Table of Content

虽然 PHP 是弱类型语言,但有时仍然会用到类型转换。

类型转换

对于类型的强制转换非常简单,只需要在数据前加上括号(())并在括号中写上目标类型即可。

PHP 还提供了一个 bool settype(mixed var, string type) 函数来设置变量的类型,参数 var 表示要转换的变量,参数 type 表示目标类型,转换成功返回 true

类型检测

除了类型转换,PHP 也提供了检测数据类型的方法,你可以使用函数 string gettype(mixed var) 来获取变量的类型,或者用以下函数判断数据是否是某种类型:

  • is_bool() : 是否为布尔型,是则返回 true

  • is_string() : 是否为字符串型,是则返回 true

  • is_float()/is_double() : 是否为浮点型,是则返回 true

  • is_integer()/is_int() : 是否为整型,是则返回 true

  • is_null() : 是否为空型,是则返回 true

  • is_array() : 是否为数组型,是则返回 true

  • is_object() : 是否为对象型,是则返回 true

  • is_numeric() : 是否为数字或数字组成的字符串,是则返回 true

Pinned Message
HOTODOGO
I'm looking for a SOFTWARE PROJECT DIRECTOR / SOFTWARE R&D DIRECTOR position in a fresh and dynamic company. I would like to gain the right experience and extend my skills while working in great teams and big projects.
Feel free to contact me.
For more information, please view online résumé or download PDF
本人正在寻求任职 软件项目经理 / 软件技术经理 岗位的机会, 希望加⼊某个新鲜⽽充满活⼒的公司。
如有意向请随时 与我联系
更多信息请 查阅在线简历下载 PDF