Example #1
0
 public static function matchKeyword(&$wordarray, &$content, $start, $content_len)
 {
     if ($start >= $content_len) {
         return 0;
     }
     if (!array_key_exists($content[$start], $wordarray)) {
         return 0;
     }
     $X =& $wordarray[$content[$start]];
     if ($X == 1) {
         return 1;
     } else {
         $n = KeywordFilter::matchKeyword($X, $content, $start + 1, $content_len);
         if ($n == 0) {
             return 0;
         } else {
             return $n + 1;
         }
     }
 }