PHP | SimpleXMLElement __toString()函数
XMLReader::__toString()函数是PHP中的一个内置函数,用于获取直接在当前元素中的文本内容。此函数不返回此元素的子元素内的文本内容。
句法:
void XMLReader::__toString( void )
参数:此函数不接受任何参数。
返回值:该函数成功时返回字符串内容,失败时返回空字符串。
下面的示例说明了PHP中的XMLReader::__toString()函数:
示例 1:
PHP
GeeksforGeeks
XML;
// Create a new SimpleXMLElement
$SXE = new SimpleXMLElement($xmlstr);
// Get the content
$string = $SXE->__toString();
echo $string;
?>
PHP
This text should not be visible
XML;
// Create a new SimpleXMLElement
$SXE = new SimpleXMLElement($xmlstr);
// Add the attribute
$string = $SXE->__toString();
echo $string;
?>
输出:
GeeksforGeeks
示例 2:
PHP
This text should not be visible
XML;
// Create a new SimpleXMLElement
$SXE = new SimpleXMLElement($xmlstr);
// Add the attribute
$string = $SXE->__toString();
echo $string;
?>
输出:
// Empty string because text content is in a children node not current node.
参考: https://www. PHP.net/manual/en/simplexmlelement.tostring。 PHP