duanque19820925 2014-02-06 13:14 采纳率: 0%
浏览 48

在PHP中将print_r发送到数组并回显数组值

I have a long object stored in an array. I am trying to display an specifics values of this array.

The problem is the following:


foreach($reportVal["OrderEventDetail"] AS $OrderEventDetailK => $OrderEventDetailV){
  print_r($reportVal["OrderEventDetail"]);
}

Output:

Array ( 
       [eventId] => 18345
       [orderId] => 781 
      )


Array ( 
      [eventId] => 18345 
      [orderId] => 781 
       ) 

Everything is ok at this point, but:


foreach($reportVal["OrderEventDetail"] AS $OrderEventDetailK => $OrderEventDetailV){
  $OrderEventDetailV["orderId"];
}

Output:

1 7

Why its happening? If im printing ["orderId"], the value would be 781 781.

Expected result:

<span class="label label-success" style="background-color: #5cb85c;">Orden <?= $OrderEventDetailV["orderId"] ?></span>

With value:

<span class="label label-success" style="background-color: #5cb85c;">Orden 781</span>
  • 写回答

4条回答 默认 最新

  • dongsigan2636 2014-02-06 13:17
    关注

    You need to echo $reportVal["OrderEventDetail"]["orderId"];

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)
  • ¥15 keil里为什么main.c定义的函数在it.c调用不了
  • ¥50 切换TabTip键盘的输入法
  • ¥15 可否在不同线程中调用封装数据库操作的类
  • ¥15 微带串馈天线阵列每个阵元宽度计算
  • ¥15 keil的map文件中Image component sizes各项意思
  • ¥20 求个正点原子stm32f407开发版的贪吃蛇游戏
  • ¥15 划分vlan后,链路不通了?
  • ¥20 求各位懂行的人,注册表能不能看到usb使用得具体信息,干了什么,传输了什么数据