dongmen1860 2014-12-15 05:37
浏览 23
已采纳

从cake php多维数组中获取价值

I have tried many things but could not get the output, would really appreciate any help Thank you

Array ( 

[0] => Array ( [Toolrepos] => 
            Array ( 
                [id] => 28 
                [created] => 2014-12-13 
                [tool_type] => new1 
                [tool_partnum] => new3 
                [tool_vernum] => 57.0.5 
                [box_id] => 28 
                [request_date] => 2014-12-14 
                [delivered_date] => 2014-12-14 ) ) 

[1] => Array ( [Toolrepos] => 
            Array ( 
                [id] => 29 
                [created] => 2014-12-13 
                [tool_type] => new4 
                [tool_partnum] => new5 
                [tool_vernum] => 1.2.56 
                [box_id] => 28 
                [request_date] => 2014-12-14 
                [delivered_date] => 2014-12-14 ) ) 

[2] => Array ( [Toolrepos] => 
            Array ( [id] => 29 
                [created] => 2014-12-13 
                [tool_type] => SeatApp 
                [tool_partnum] => sw2 
                [tool_vernum] => 1.1.2 
                [box_id] => 34 
                [request_date] => 2014-12-13 
                [delivered_date] => 2014-12-13 ) ) )

I need the output like below

if box_id = '28' then i need their corresponding values for 'created','tool_type','tool_vernum'. Sometimes I need only 'created' value for matching box_id. Thank you
  • 写回答

1条回答 默认 最新

  • dsf12123 2014-12-15 05:44
    关注
    $box28s = array();
    $i=0;
    if (! empty($arr)) {
        foreach ($arr as $elem) {
            $curr = ! empty($elem['Toolrepos']) ? $elem['Toolrepos'] : NULL;
            if (! empty($curr)) {
                foreach ($curr as $k => $v) {
                    if ($k == 'id' && $v == 28) {
                        $box28s[$i] = $curr;
                    }
                }
            }
            ++$i;
        }
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度