gpt4 book ai didi

PHP 获取标签的属性

转载 作者:行者123 更新时间:2023-12-02 00:53:27 26 4
gpt4 key购买 nike

我在数据库中存储了一串 HTML 内容。父标记具有我需要访问其值的属性。

HTML: <p lang="en" langDirection="rtl">CONTENT HERE</p>

<?php echo $request->requestDescription; ?>

如何获取文本字符串中 lang 属性的值?到目前为止,我所看到的每一件事都在使用 xpath,对于这样的事情来说似乎太过分了。

有没有获取属性的原生函数?

最佳答案

如果它只是一个简单的 html 字符串,您可以使用正则表达式来完成,否则使用 DOM 库之一。

preg_match('/lang="(.+?)"/', $yourString, $matches);
$lang = $matches[1];

下面是正则表达式有效的证明: https://regex101.com/r/rA2pS9/1

preg_match 文档链接:http://php.net/manual/en/function.preg-match.php

关于PHP 获取标签的属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37800763/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com