-1

我一生都无法弄清楚为什么会抛出这个错误......我提供了一个有效的数组,它只是一个基本循环

php

class stats {

    private $resirictedChars = array('@', '(', ')', '"', '<', '>', ',', '?', ':', ';', '[', ']', '{', '}');

    function __construct() {}

    public function generateStats ($text) {

        foreach ($this->restrictedChars as $char) {

            $text = str_replace($char, '', strtolower($text));

        }

        echo $text;

    }
}

$run = stats::generateStats('hello.');

错误

Warning: Invalid argument supplied for foreach()
4

2 回答 2

1

输入变量名$resirictedCharsv/s $restrictedChars

于 2013-05-13T18:55:22.290 回答
0

您输入错误的变量名称。

改变private $resirictedChars = array...

private $restrictedChars = array...

于 2013-05-13T18:54:42.473 回答