我有这段代码:
$stopwords = array("acara", "ada", "adalah");
foreach ($stopwords as &$word) {
$word = '/\b' . preg_quote($word, '/') . '\b/';
}
$filter=preg_replace($stopwords, '', $case);
$kata = str_word_count($filter,1);
$jumlah = count($kata);
function myfunction() {
for($i=0; $i<$jumlah; $i++){
echo "$kata[$i]";
}
}
myfunction();
运行代码时,myfunction
不显示输出数据。如何使用该功能获得输出?
答案 0 :(得分:2)
你应该传递$ kata和$ jumlah作为参数:
function myfunction($jumlah, $kata) {
for($i=0; $i<$jumlah; $i++)
{
echo $kata[$i];
}
}
myfunction($jumlah, $kata);