我有這樣的陣列稱爲輸入: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