我想接收一个包含文本中所有h1标签值的数组
示例,如果这在给定的输入字符串中:
<h1>hello</h1>
<p>random text</p>
<h1>title number two!</h1>
我需要接收包含以下内容的数组:
titles[0] = 'hello',
titles[1] = 'title number two!'
我已经弄清楚了如何获取字符串的第一个h1值,但是我需要给定字符串中所有h1标签的所有值。
我目前正在使用它来接收第一个标签:
function getTextBetweenTags($string, $tagname)
{
$pattern = "/<$tagname ?.*>(.*)<\/$tagname>/";
preg_match($pattern, $string, $matches);
return $matches[1];
}
我将要解析的字符串传递给它,并以$ tagname的形式输入“ h1”。我不是自己写的,我一直在尝试编辑代码以实现我想要的功能,但没有任何效果。
我希望有人可以帮助我。
提前致谢。
您可以使用simplehtmldom:
function getTextBetweenTags($string, $tagname) {
// Create DOM from string
$html = str_get_html($string);
$titles = array();
// Find all tags
foreach($html->find($tagname) as $element) {
$titles[] = $element->plaintext;
}
}
问题内容: 我一直在到处寻找它,但仍然找不到解决方案:如何从mySQL列中获取所有值并将它们存储在数组中? 例如:表名称:客户列名称:ID,名称行数:5 我想获得此表中所有5个名称的数组。我该怎么做?我正在使用PHP,而我只是想: 然后使用 PHP函数将这些值存储在数组中。 问题答案: 请注意,此答案已过时! 从PHP7开始,mysql扩展不再可用。如果要在PHP7中使用旧的mysql函数,则必须
问题内容: 我正在用python构建应用程序,我需要在一个网页中获取所有链接的URL。我已经有一个使用urllib从Web下载html文件并将其转换为具有readlines()的字符串列表的函数。 目前,我有使用正则表达式的代码(我不太擅长)以搜索每一行中的链接: 这是行不通的,因为它只为文件中的每一行打印“ None”,但是我确定打开的文件上至少有3个链接。 有人可以给我一个提示吗? 提前致谢
问题内容: 我是Flask的新手,我无法从我的select标签获取值。我试过返回错误请求。但是,当我尝试使用时,返回页将返回一个空白列表“ []”。 我的html: 我的app.py: 抱歉,如果我的帖子格式关闭(这也是Stack Overflow的新功能)。 问题答案: 从您提供的内容中很难确定,但是我相信您需要添加您的元素。 从烧瓶文档中找到对象: 要访问表单数据(在POST或PUT请求中传输
我从外部设备接收数据,并在手机上保存为文本文件。我的问题是——我需要从文本文件中获取值userID。值保存在标签中。例如 我正在尝试使用JSoup来归档这个,但我有一些复杂问题。 下面是我的代码: 提前感谢您的帮助:)
本文向大家介绍获取input标签的所有属性的方法,包括了获取input标签的所有属性的方法的使用技巧和注意事项,需要的朋友参考一下 1.用jquery $("input[name='btnAdd']").attr("value") 获取value属性值,其它属性换attr的参数就OK 2.通过点来获取: 以上就是小编为大家带来的获取input标签的所有属性的方法全部内容了,希望大家多多支持呐喊