首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >设置php变量仅包含选定的数组

设置php变量仅包含选定的数组
EN

Stack Overflow用户
提问于 2019-05-24 07:24:52
回答 1查看 54关注 0票数 -1

我有这些数组,但我希望它只为"watch“类别回显一个数组,并希望将选定的数组存储在PHP变量中,我必须尝试在web上搜索以找到解决方案,但没有成功。

代码语言:javascript
复制
$arr = [
    'status' => 1,
    'msg' => [
            'total_records' => 5,
            'total_pages' => 1,
            'page_number' => 1,
            'per_page' => 100,
            'return_count' => 5,
            'page_result' => [

                    0 => array
                        (
                            'items' => 200052001,
                            'code' => 501,
                            'category' => 'watch',
                            'price' => 50,
                            'stock' => 1,
                        ),

                    1 => array
                        (
                            'items' => 200052001,
                            'code' => 401,
                            'category' => 'shirt',
                            'price' =>3,
                            'stock' => 1,
                        ),

                    2 => array
                        (
                            'items' => 200052001,
                            'code' => 172758801,
                            'category' => 'watch',
                            'price' => 200,
                            'stock' => 1,
                        ),

                ],

        ],

    'errcode' => 0,
];
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-24 09:39:29

这应该能起到作用。

代码语言:javascript
复制
$watch_array = array();
foreach($arr["msg"]["page_result"] AS $k => $item) {
    if($item["category"] == "watch") {
        $watch_array[] = $item;
    }
}

现在,您拥有了一个仅包含监视的数组。

要显示其内容,请使用:

代码语言:javascript
复制
print_r($watch_array);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56284068

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档