0

これは私のコードです。

<?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でどのパターンを使用するかです。ありがとうございました。

4

1 に答える 1

1

ここでの問題は、参照しているページがサイトのHTMLコンテンツを返すことです...したがって、21番目の人間が読める単語ではありません...しかし、これを強調表示する方法は次のとおりです。str_replace内の$words[20]の二重宣言についてはわかりませんが、機能します。誰かが訂正してチャイムを鳴らします...

str_replace($words[20], "<span style='background-color:yellow'>$words[20]</span>", $words[20]); 
于 2012-08-07T14:48:14.037 に答える