牛牛在线工具

DOMNode::getLineNo()

收录 8868 个 PHP 函数,含用途说明与用法示例。

DOMNode::getLineNo()

在创建文档对象模型(DOM)时指定了原始源(XML、HTML等)的情况

函数: DOMNode::getLineNo() 适用版本: PHP 4, PHP 5, PHP 7 用法: DOMNode::getLineNo() 方法返回表示节点的起始行号的整数值。此方法仅适用于在创建文档对象模型(DOM)时指定了原始源(XML、HTML等)的情况。 示例: $xml = '<root> <item>Apple</item> <item>Pear</item> <item>Banana</item> </root>'; $dom = new DOMDocument(); $dom->loadXML($xml); $items = $dom->getElementsByTagName('item'); foreach ($items as $item) { echo 'Node name: ' . $item->nodeName . "\n"; echo 'Line number: ' . $item->getLineNo() . "\n"; } 输出: Node name: item Line number: 2 Node name: item Line number: 3 Node name: item Line number: 4 在上述示例中,我们使用了DOMNode::getLineNo()方法来获取每个<item>元素的起始行号。由于<item>元素分别位于第2、3和4行,因此输出了相应的行号。