我有一个很长的html代码串,如:<a src="this is my demo link 1 for text foo bar"/><a src="this is my demo link 2 for text foo bar"/><a src="this is my demo link 3 for text foo bar"/><a src="this is my demo link 4 for text foo bar"/>
我想在SRC所有文本链接=“”我使用的子字符串函数,但它给我从SRC只是第一个链接=“”
如何获得全部src =“” - >链接帮帮我....!如何从一个长的HTML字符串使用PHP获取所有文本子字符串?
-3
A
回答
0
这将做你想做的。
<?php
$html = '<a src="this is my demo link 1 for text foo bar"/><a src="this is my demo link 1 for text foo bar"/><a src="this is my demo link 1 for text foo bar"/><a src="this is my demo link 1 for text foo bar"/><a src="this is my demo link 1 for text foo bar"/>';
preg_match_all('/<a[^>]+>/i', $html, $result);
$srcs=array();
foreach($result[0] as $src) {
preg_match('/src=("[^"]*")/i', $src, $result);
$srcs[] = $result[1];
}
print_r($srcs);
?>
preg_match_all在$html
字符串匹配正则表达式,并输出一个数组$result
。我简单地添加i
不区分大小写。
之后,我们在$result
上运行foreach循环,并使用相同的方法抓取我们的所有$srcs
。
干杯
+0
很高兴为您提供帮助。快乐编程! – Jesse
相关问题
- 1. 如何从字符串使用PHP获取特定的子字符串数字?
- 2. 如何通过PHP从字符串获取子字符串?
- 3. 从字符串获取子字符串__
- 4. 通过搜索字符串获取子字符串文本来获取字符串的子字符串?
- 5. PHP从字符串获取子串
- 6. 如何从长字符串中获取字符串?
- 7. 在JavaScript中获取字符串的所有子字符串
- 8. 如何从另一个字符串中提取字符串php
- 9. 如何从ColdFusion中的字符串获取子字符串
- 10. 如何从给定的字符串获取子字符串?
- 11. 如何从html文本中捕获两个子字符串?
- 12. 从字符串中提取子字符串使用php
- 13. 如何从字符串获得子字符串在Php
- 14. 如何从一串字符串中获取字符串?
- 15. 如何从字符串中提取带有分隔符的子字符串php
- 16. MySQL - 如何从字符串中获取子字符串表
- 17. 如何从字符串中获取子字符串?
- 18. 生成一个字符串的所有覆盖子字符串
- 19. 如何获取字符串数组的字符串长度?
- 20. 使用正则表达式获取两个分隔符(子字符串)之间的所有字符串PHP
- 21. 从任意长度的字符串中提取子字符串
- 22. PHP从字符串获取
- 23. 如何获取PHP中最后一个字符串的字符?
- 24. 获取字符串中的最后一个子字符串?
- 25. 批文件从一个位置到一个长度的字符串获取子字符串
- 26. AS3:从指定数组中的字符串中获取所有子字符串
- 27. 如何使用php删除所有utf-8字符串字符串使用php
- 28. 获取从长总结前几个字(纯字符串或HTML)
- 29. 如何从iframe获取所有html字符串?
- 30. 从一个字符串中提取两个子字符串
感谢名单,但没有这不是fullfil我的做法@hzq下面的答案是正确的,满足我的欲望工作 –
请共享代码/查询/无论你想实现你的目标是什么。请阅读[帮助]中的[问]以获得如何改善您的问题的帮助。请求代码没有显示任何努力解决您的问题是为自由职业者的网站,而不是一个问答网站。 – Pred