我需要一个
PHP脚本,它接收一个网页的URL,然后回应一个单词被提及多少次.
例
<html> <body> <h1> This is the title </h1> <p> some description text here,<b>this</b> is a word. </p> </body> </html>
这将是PHP脚本:
<?PHP htmlurl="generichtml.com"; the script here echo(result); ?>
所以输出将是这样的表:
WORDS Mentions This 2 is 2 the 1 title 1 some 1 description 1 text 1 a 1 word 1
从您的字符串中删除所有HTML标记后,下面的一行将执行不区分大小写的字数.
print_r(array_count_values(str_word_count(strip_tags(strtolower($str)),1)));
要获取页面的源代码,可以使用cURL或file_get_contents()
$str = file_get_contents('http://www.example.com/');
从内到外:
>使用strtolower()使所有小写.
>使用strip_tags()剥离HTML标签
>创建使用str_word_count()使用的单词数组.参数1返回一个数组,其中包含字符串内的所有单词.
>使用array_count_values()通过计算单词数组中每个值的出现来捕获多次使用的单词.
>使用print_r()显示结果.
原文地址:https://www.jb51.cc/php/132016.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。