English | 简体中文 | 繁體中文
查询

xml_get_current_column_number()函数—用法及示例

「 获取当前解析器在 XML 文档中的列号 」


函数名:xml_get_current_column_number()

适用版本:PHP 4 >= 4.0.5, PHP 5, PHP 7

用法:xml_get_current_column_number() 函数用于获取当前解析器在 XML 文档中的列号。

语法:int xml_get_current_column_number ( resource $parser )

参数:

  • parser: 必需。指定一个 XML 解析器资源。

返回值:返回当前解析器在 XML 文档中的列号,如果获取失败则返回 FALSE。

示例:

$xml = '<?xml version="1.0" encoding="UTF-8"?>
<root>
  <element1>value1</element1>
  <element2>value2</element2>
</root>';

$parser = xml_parser_create();
xml_parse_into_struct($parser, $xml, $values);
$columnNumber = xml_get_current_column_number($parser);

echo "当前解析器在 XML 文档中的列号为:" . $columnNumber;

输出:

当前解析器在 XML 文档中的列号为:0

注意事项:

  • 在使用 xml_get_current_column_number() 函数之前,需要先创建一个 XML 解析器资源,可以使用 xml_parser_create() 函数创建。
  • 在使用 xml_parse_into_struct() 函数解析 XML 数据之后,可以调用 xml_get_current_column_number() 函数获取当前解析器在 XML 文档中的列号。
  • 如果获取失败,xml_get_current_column_number() 函数会返回 FALSE。
  • 列号从 0 开始计数。
补充纠错
热门PHP函数
分享链接