0

テキスト フィールドに単語を挿入して、ニュース フィード全体を検索したいと考えています。これを行う方法がわかりません。これが私のコードです。

<form action="search.php" method="get">
    <tr><th>search: </th><td><input type="text" name="search" value="{$word}"></td></tr>
</form>

検索バーに挿入した単語がニュース フィードのどこかに存在するかどうかを確認するにはどうすればよいですか?

私のニュース フィードは次のように使用されます。

    $xml=simplexml_load_file("newsfeed.xml");
    foreach($xml->channel->item as $item) {
        echo '<h1 class="title">' . $item->title . '</h1>';
        echo '<p class="desc">'.$item->description."</p>";
}
4

2 に答える 2

0

私はあなたが今やっているように foreach を作成します: そして、各ニュース項目の関連点のようなものを作成します. タイトルにある場合はより関連性が高く、冒頭にある場合などです。次に、それを配列に書き込んで並べ替えることができます。このために、newsfeed.xml に id のようなものがあることを願っています。

于 2013-09-16T14:16:34.983 に答える