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

tidy::getOpt()函数—用法及示例

「 获取 Tidy 扩展的配置选项 」


tidy::getOpt() 函数用于获取 Tidy 扩展的配置选项。

用法:

tidy::getOpt(int $option) : mixed

参数:

  • $option:配置选项的常量值,可以是 Tidy 扩展提供的预定义常量,也可以是整数。常见的预定义常量有:
    • TIDY_OPT_INDENT:设置缩进空格数
    • TIDY_OPT_WRAP:设置行宽度
    • TIDY_OPT_OUTPUT_XHTML:设置输出为 XHTML
    • TIDY_OPT_DOCTYPE:设置输出文档类型
    • 等等,更多常量可参考 PHP 官方文档。

返回值:

  • 如果配置选项存在,则返回配置选项的值;
  • 如果配置选项不存在,则返回 null

示例:

// 创建一个 Tidy 对象
$tidy = new tidy();

// 设置输入内容
$input = "<html><head><title>Test</title></head><body><h1>Hello, World!</h1></body></html>";
$tidy->parseString($input);

// 获取缩进空格数的配置选项值
$indent = $tidy->getOpt(TIDY_OPT_INDENT);
echo "Indentation: " . $indent . PHP_EOL;

// 获取行宽度的配置选项值
$wrap = $tidy->getOpt(TIDY_OPT_WRAP);
echo "Line Wrap: " . $wrap . PHP_EOL;

// 获取输出为 XHTML 的配置选项值
$outputXHTML = $tidy->getOpt(TIDY_OPT_OUTPUT_XHTML);
echo "Output as XHTML: " . ($outputXHTML ? "Yes" : "No") . PHP_EOL;

// 获取输出文档类型的配置选项值
$doctype = $tidy->getOpt(TIDY_OPT_DOCTYPE);
echo "Output Doctype: " . $doctype . PHP_EOL;

输出:

Indentation: 4
Line Wrap: 80
Output as XHTML: No
Output Doctype: auto

上述示例中,我们创建了一个 Tidy 对象,并设置了输入内容。然后通过 tidy::getOpt() 函数分别获取了缩进空格数、行宽度、输出为 XHTML 和输出文档类型的配置选项值,并将其打印输出。

补充纠错
上一个函数: tidy::getRelease()函数
下一个函数: tidy::isXml()函数
热门PHP函数
分享链接