PHP gettype() 函数用于获取变量的类型。它返回字符串,表示变量的类型。
$a = "Hello"; $b = 15; $c = 1.234; $d = array("a", "b", "c"); echo gettype($a); // 输出 string echo gettype($b); // 输出 integer echo gettype($c); // 输出 double echo gettype($d); // 输出 array
gettype() 函数支持以下类型:boolean(布尔)、integer(整型)、double(浮点型/双精度)、string(字符串)、array(数组)、object(对象)、resource (资源)以及 NULL。
gettype() 函数是一个非常有用的函数。它可以帮助我们检测一个变量是否是特定的类型。例如我们想要检测一个变量是否是字符串或者整型时就会使用到这个函数。
if (gettype($var) == 'string') { echo '$var is a string'; } elseif (gettype($var) == 'integer') { echo '$var is an integer'; } else { echo '$var is not a string or an integer'; }
此外还有一些其他的 PHP 内置函数也能够用来检测变量的类型。例如 is_int() 函数用于检测一个变量是否是 int 类型的。is_float() 用于检测一个变量是否是 float 类型的。is_string() 用于检测一个变量是否是字符串类型的。is_array() 用于检测一个变量是否是数组类型的。is_object() 用于检测一个变量是否是对象类型的。is_null() 用于检测一个变量是否未定义或者未初始化。
PHP SimpleXML 参考手册
返回 XML 文档的根节点中声明的命名空间:
getDocNamespaces() 函数返回 XML 文档中声明的命名空间。
参数 | 描述 |
---|---|
recursive | 可选。规定一个布尔值。如果值为 TRUE,则返回所有父节点和子节点中声明的所有命名空间。如果值为 FALSE,则只返回根节点中声明的命名空间。默认是 FALSE。 |
from_root | 可选。规定一个布尔值。如果值为 TRUE,则检查 XML 文档的根节点中的命名空间。如果值为 FALSE,则检查子节点下的命名空间。默认是 TRUE。 |
返回值: | 返回一个带有相关 URI 的命名空间名称数组。 |
---|---|
PHP 版本: | 5.1.2+ |
PHP 更新日志: | PHP 5.4:新增了 from_root 参数。 |
返回 XML 文档的父节点和子节点中声明的所有命名空间:
PHP simplexml_import_dom() 函数PHP SimpleXML 参考手册实例 获取 DOM 文档节点并转换为 SimpleXML 节点:?php $dom=new domDoc...
PHP filemtime() 函数 完整的 PHP Filesystem 参考手册定义和用法 filemtime() 函数返回文件内容的上次修改时间。 如果成功,该...
PHP fputcsv() 函数 完整的 PHP Filesystem 参考手册定义和用法 fputcsv() 函数将行格式化为 CSV 并写入一个打开的文件中。 该函...
PHP fseek() 函数 完整的 PHP Filesystem 参考手册定义和用法 fseek() 函数在打开的文件中定位。 该函数把文件指针从当前位置向...
PHP mkdir() 函数 完整的 PHP Filesystem 参考手册定义和用法 mkdir() 函数创建目录。 如果成功该函数返回 TRUE,如果失败则返回...