简体   繁体   English

如何访问数组 Php/Laravel 中的属性

[英]How to access attributes in an array Php/Laravel

I have this array(image1) and I want to access the priority atribute and the item->desc, item->qtd,etc我有这个数组(image1),我想访问优先级属性和 item->desc、item->qtd 等

So I want to know how can I do that.所以我想知道我该怎么做。

im using laravel 7, Thats my code:我正在使用 laravel 7,这就是我的代码:

                 <?php 

                   $json=($pedidoInfo); //$pedidoInfo is coming from my controller ->
                                       //($pedidoInfo=Pedidos::Get('pedidoInfo'))
                                       //'pedidoInfo' is a json in my database
                   foreach ($json as $key => $value){

                   echo '<pre>';   var_dump ($value->pedidoInfo);echo '<pre>';


                              }

                 ?>

I've tried to use $value->pedidoInfo->priority and $value->pedidoInfo['priority'] but no luck.我尝试使用 $value->pedidoInfo->priority 和 $value->pedidoInfo['priority'] 但没有运气。

(array printed in $value->pedidoInfo) (在 $value->pedidoInfo 中打印的数组)

图像1

IF "array printed in $value->pedidoInfo" You try $value->pedidoInfo[ index ]-> attr Or use foreach to loop array IF "array print in $value->pedidoInfo" 你试试 $value->pedidoInfo[ index ]-> attr或者使用 foreach 循环数组

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM