这是我的代码..
<?php
// first get all the html contents
$page = file_get_contents('http://www.planetled.com.au/blog/what-is-a-led-spotlight/');
//next explode it
$words = explode(" ", $page);
// then display the 21st word or any word you like
echo $words[22]; // 21st word
?>
接下来我想要的是找到第21个人类可读的单词。我正在考虑使用preg_match
来查找单词,然后使用str_replace
,但我缺少的是我将在preg_match中使用什么模式?谢谢。
答案 0 :(得分:1)
这里的问题是你引用的页面将返回网站的HTML内容...所以它不会是第21个人类可读的单词......但是这里有你如何突出它!我不确定str_replace中$ words [20]的双重声明,但是它有效。有人会纠正......
str_replace($words[20], "<span style='background-color:yellow'>$words[20]</span>", $words[20]);