PHPの簡単な検索分詞


分詞の簡単な例については、レンガを投げて玉を引くだけです.
フォームから文字列を受信し、スペースで文字列をいくつかの小さな文字列に分けて、これらのサブ文字列を配列に保存し、配列要素でSQLクエリーを行います.
<?php  
    $search = $_POST['search'];
    $word = getfile($search);   
	$length = count($word);
    for($i = 0; $i < $length; $i++)
	{
		echo '   '.$word[$i];
		echo '<br />';
	}
      
    function getfile($search)
	{  
        //              
        $array = explode(' ', $search);       
        //    
        return $array;   
    }  
?>  

例えば「nowamagic gonn」を検索し、上記のプログラム処理後、文字列は2つのサブ文字列に分かれ、$word[0]=「nowamagic」、$word[1]=「gonn」となる.そしてこの2つの配列要素をSQLクエリーに持って行けばいいです.もちろんSQL文をよく設計しなければなりません.