hexlet/html-tags

v1.1.0 2022-01-16 12:49 UTC

This package is not auto-updated.

Last update: 2024-09-23 01:53:59 UTC


README

github action status

用于操作HTML标签的函数。

示例

<?php

use function Php\Html\Tags\HtmlTags\make;
use function Php\Html\Tags\HtmlTags\append;
use function Php\Html\Tags\HtmlTags\node;
use function Php\Html\Tags\HtmlTags\toString;
use function Php\Html\Tags\HtmlTags\addChild;
use function Php\Html\Tags\HtmlTags\hasChildren;
use function Php\Html\Tags\HtmlTags\getName;
use function Php\Html\Tags\HtmlTags\getValue;

$p = node('p', 'paragraph');
$ul = node('ul');
$ul2 = addChild($ul, node('li', 'body'));
$ul3 = addChild($ul2, node('li', 'another body'));
$dom1 = make();
$dom2 = append($dom1, $p);
$dom3 = append($dom2, $ul3);

toString($dom3);
// '<p>paragraph</p><ul><li>body</li><li>another body</li></ul>';

getName($p); // 'p'
getValue($p); // 'paragraph'
hasChildren($p); // false

Hexlet Ltd. logo

此存储库由Hexlet团队和社区创建和维护,Hexlet是一个教育项目。了解更多关于Hexlet的信息

hexlet-friends上查看最活跃的贡献者。