Column numbers apparently start at 0. So you may want to add 1.
PHP - Manual: xml_get_current_column_number
2024-12-23
(PHP 4, PHP 5, PHP 7, PHP 8)
xml_get_current_column_number — 获取 XML 解析器的当前列号
$parser
): int获得指定 XML 解析器当前的列号。
parser
一个指向要获取列号的 XML 解析器的指针。
如果 parser
参数没有指向一个合法的解析器,该函数将返回 false
,否则将返回指定解析器所在行(由函数 xml_get_current_line_number() 给定)的当前列号。
"Column number" refers to the current character position within the current line of the XML document.
官方地址:https://www.php.net/manual/en/function.xml-get-current-column-number.php