下表显示字符串$commentstring
中的所有字词。如何排除某些文章,介词和动词,如“the,of,is”?
$words = explode(" ", $commentstring);
$result = array();
arsort($words);
foreach($words as $word) {
if(!is_numeric($word)){
$result[$word]++;
arsort($result);
}
}
echo "<table>";
foreach($result as $word => $count1) {
echo '<tr>';
echo '<td>';
echo "$word";
echo '</td>';
echo '<td>';
echo "$count1 ";
echo '</td>';
echo '</tr>';
}
echo "</table>";
答案 0 :(得分:0)
有几种方法可以做到这一点,如果您仍想计算它们但只是不在表格中显示它们,您可以这样做:
$blacklist = array('the', 'is', 'a');
foreach($result as $word => $count1)
{
if (in_array($word, $blacklist)) continue;
...
如果您甚至不想计算它们,可以在计数循环中以类似的方式跳过它们。