举报投诉联系我们 手机版 热门标签 鳄鱼CMS
您的位置:鳄鱼CMS > phpgettype PHP getDocNamespaces() 函数

phpgettype PHP getDocNamespaces() 函数

2023-06-20 13:31 PHP教程

phpgettype PHP getDocNamespaces() 函数

phpgettype

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 getDocNamespaces() 函数

PHP getDocNamespaces() 函数

PHP SimpleXML 参考手册 PHP SimpleXML 参考手册

实例

返回 XML 文档的根节点中声明的命名空间:

<?php
$xml=<<<XML
<?xml version="1.0" standalone="yes"?>
<cars xmlns:c="http://.cn/ns">
<c:car id="1">Volvo</c:car>
<c:car id="2">BMW</c:car>
<c:car id="3">Saab</c:car>
</cars>
XML;

$sxe=new SimpleXMLElement($xml);
$ns=$sxe->getDocNamespaces();
print_r($ns);
?>

运行实例 »

定义和用法

getDocNamespaces() 函数返回 XML 文档中声明的命名空间。


语法

getDocNamespaces(recursive,from_root);

参数 描述
recursive 可选。规定一个布尔值。如果值为 TRUE,则返回所有父节点和子节点中声明的所有命名空间。如果值为 FALSE,则只返回根节点中声明的命名空间。默认是 FALSE。
from_root 可选。规定一个布尔值。如果值为 TRUE,则检查 XML 文档的根节点中的命名空间。如果值为 FALSE,则检查子节点下的命名空间。默认是 TRUE。

技术细节

返回值: 返回一个带有相关 URI 的命名空间名称数组。
PHP 版本: 5.1.2+
PHP 更新日志: PHP 5.4:新增了 from_root 参数。


更多实例

实例 1

返回 XML 文档的父节点和子节点中声明的所有命名空间:

<?php
$xml=<<<XML
<?xml version="1.0" standalone="yes"?>
<cars xmlns:c="http://.cn/ns">
<c:car id="1">Volvo</c:car>
<c:car id="2">BMW</c:car>
<c:car id="3" a:country="Sweden" xmlns:a="http://.cn/country">Saab</c:car>
</cars>
XML;

$sxe=new SimpleXMLElement($xml);
$ns=$sxe->getDocNamespaces(TRUE);
var_dump($ns);
?>

运行实例 »


PHP SimpleXML 参考手册 PHP SimpleXML 参考手册
阅读全文
以上是鳄鱼CMS为你收集整理的phpgettype PHP getDocNamespaces() 函数全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
  •  PHP simplexml_import_dom() 函数

    PHP simplexml_import_dom() 函数

    2023-06-04 PHP教程

    PHP simplexml_import_dom() 函数PHP SimpleXML 参考手册实例 获取 DOM 文档节点并转换为 SimpleXML 节点:?php $dom=new domDoc...

  • php filetime PHP filemtime() 函数

    php filetime PHP filemtime() 函数

    2023-06-14 PHP教程

    PHP filemtime() 函数 完整的 PHP Filesystem 参考手册定义和用法 filemtime() 函数返回文件内容的上次修改时间。 如果成功,该...

  • php fputcsv PHP fputcsv() 函数

    php fputcsv PHP fputcsv() 函数

    2023-03-26 PHP教程

    PHP fputcsv() 函数 完整的 PHP Filesystem 参考手册定义和用法 fputcsv() 函数将行格式化为 CSV 并写入一个打开的文件中。 该函...

  • php fseek函数 PHP fseek() 函数

    php fseek函数 PHP fseek() 函数

    2023-03-20 PHP教程

    PHP fseek() 函数 完整的 PHP Filesystem 参考手册定义和用法 fseek() 函数在打开的文件中定位。 该函数把文件指针从当前位置向...

  • php中mkdir PHP mkdir() 函数

    php中mkdir PHP mkdir() 函数

    2023-06-07 PHP教程

    PHP mkdir() 函数 完整的 PHP Filesystem 参考手册定义和用法 mkdir() 函数创建目录。 如果成功该函数返回 TRUE,如果失败则返回...

© 2024 鳄鱼CMS eyucms.com 版权所有 联系我们