Php 未定义的属性:数组到对象的转换
我有这个数组,我打算将其转换为一个对象,以便在我的laravel刀片中使用,但访问属性会不断抛出错误Php 未定义的属性:数组到对象的转换,php,arrays,laravel,object,Php,Arrays,Laravel,Object,我有这个数组,我打算将其转换为一个对象,以便在我的laravel刀片中使用,但访问属性会不断抛出错误 $applicationDetail=(对象)数组([ “completedApplication”=>3, “不完整应用程序”=>4, “totalApplication”=>5, ]); dd($applicationDetail->completedApplication)我不知道数组中的格式。看来方括号是没有必要的。尝试: $applicationDetail = (object) a
$applicationDetail=(对象)数组([
“completedApplication”=>3,
“不完整应用程序”=>4,
“totalApplication”=>5,
]);
dd($applicationDetail->completedApplication)代码>我不知道数组中的格式。看来方括号是没有必要的。尝试:
$applicationDetail = (object) array(
'completedApplication' => 3,
'incompleteApplication' => 4,
'totalApplication' => 5,
);
dd($applicationDetail->completedApplication);
我不知道你的数组是什么格式。看来方括号是没有必要的。尝试:
$applicationDetail = (object) array(
'completedApplication' => 3,
'incompleteApplication' => 4,
'totalApplication' => 5,
);
dd($applicationDetail->completedApplication);
喜欢吗
$applicationDetail = (object) [
'completedApplication' => 3,
'incompleteApplication' => 4,
'totalApplication' => 5,
];
dd($applicationDetail->completedApplication); // will give output 3
如果要创建二维数组,则要创建二维数组
$applicationDetail = (object) array([
'completedApplication' => 3,
'incompleteApplication' => 4,
'totalApplication' => 5,
]);
print_r($applicationDetail);
它将显示输出
stdClass Object
(
[0] => Array
(
[completedApplication] => 3
[incompleteApplication] => 4
[totalApplication] => 5
)
)
喜欢吗
$applicationDetail = (object) [
'completedApplication' => 3,
'incompleteApplication' => 4,
'totalApplication' => 5,
];
dd($applicationDetail->completedApplication); // will give output 3
如果要创建二维数组,则要创建二维数组
$applicationDetail = (object) array([
'completedApplication' => 3,
'incompleteApplication' => 4,
'totalApplication' => 5,
]);
print_r($applicationDetail);
它将显示输出
stdClass Object
(
[0] => Array
(
[completedApplication] => 3
[incompleteApplication] => 4
[totalApplication] => 5
)
)