如何在PHP中运行具有循环的函数

时间:2017-05-31 02:08:36

标签: php function loops for-loop

我有这段代码:

$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不显示输出数据。如何使用该功能获得输出?

1 个答案:

答案 0 :(得分:2)

你应该传递$ kata和$ jumlah作为参数:

function myfunction($jumlah, $kata) { 
        for($i=0; $i<$jumlah; $i++)
        {
            echo $kata[$i];
        }
}


myfunction($jumlah, $kata);