我有这样的阵列称为输入:PHP GET数组值
Array ([0] => InputValidation Object ([array:InputValidation:private] => Array ([Id] => demo1 [Required] => [MinLength] => 10 [MaxLength] => [RegexName] => [RegexMsg] =>)) [1] => InputValidation Object ([array:InputValidation:private] => Array ([Id] => demo2 [Required] => [MinLength] => 20 [MaxLength] => [RegexName] => [RegexMsg] =>)))
我得值Id,要求,使用MINLENGTH,的MaxLength,RegexName和RegexMsg。我曾尝试的foreach这样
foreach ($this->inputs as $input){
echo $input['Id'];
}
但它给我一个错误:无法使用类型InputValidation的对象数组
我该怎么办?谢谢
有一个等价的语法,在某些情况下是必需的(例如标识符名称中的破折号):'$ input - > {'Id'}' – ComFreek 2014-08-30 16:50:41
谢谢。但这是错误。未定义的属性:InputValidation :: $ Id – user3493223 2014-08-30 16:51:54