鍍金池/ 問答/PHP/ php刪除數(shù)組的key

php刪除數(shù)組的key

{
    "msg": "ok",
    "status": 1,
    "data": {
        "id": 155,
        "title": "自家的蘋果",
        "content": "<p>自家的,要的聯(lián)系,包郵。</p>",
        "create_time": "2018-01-26 17:24:55", 
        "avatar": "https://think.weipintui.com/uploads/20180126/f9a31f83b9ba56afeaddfb8b708692a9.png",
        "pics": [
            {
                "url": "https://think.weipintui.com/uploads/20180126/da426c2213b9653450e5752b4eb20509.png"
            },
            {
                "url": "https://think.weipintui.com/uploads/20180126/bd6cde8ed6a0cb8b3bcb336c19f0d5ae.png"
            },
            {
                "url": "https://think.weipintui.com/uploads/20180126/681eec67bbfa5ad4b370fae019e45ea2.png"
            }
        ]
    }
}

怎么刪除pics里面的url

回答
編輯回答
任她鬧

我大概懂了,你看是不是以下你想要的結(jié)果.

$str = <<<EOF
{
    "msg": "ok",
    "status": 1,
    "data": {
        "id": 155,
        "title": "自家的蘋果",
        "content": "<p>自家的,要的聯(lián)系,包郵。</p>",
        "create_time": "2018-01-26 17:24:55",
        "avatar": "https://think.weipintui.com/uploads/20180126/f9a31f83b9ba56afeaddfb8b708692a9.png",
        "pics": [
            {
                "url": "https://think.weipintui.com/uploads/20180126/da426c2213b9653450e5752b4eb20509.png"
            },
            {
                "url": "https://think.weipintui.com/uploads/20180126/bd6cde8ed6a0cb8b3bcb336c19f0d5ae.png"
            },
            {
                "url": "https://think.weipintui.com/uploads/20180126/681eec67bbfa5ad4b370fae019e45ea2.png"
            }
        ]
    }
}
EOF;
$data = json_decode($str,true);
$data = $data['data'];
// 這里是去除掉pics下面的url
$data['pics'] = array_column($data['pics'],'url');
print_r($data);exit;

打印得到的結(jié)果

Array
(
    [id] => 155
    [title] => 自家的蘋果
    [content] => <p>自家的,要的聯(lián)系,包郵。</p>
    [create_time] => 2018-01-26 17:24:55
    [avatar] => https://think.weipintui.com/uploads/20180126/f9a31f83b9ba56afeaddfb8b708692a9.png
    [pics] => Array
        (
            [0] => https://think.weipintui.com/uploads/20180126/da426c2213b9653450e5752b4eb20509.png
            [1] => https://think.weipintui.com/uploads/20180126/bd6cde8ed6a0cb8b3bcb336c19f0d5ae.png
            [2] => https://think.weipintui.com/uploads/20180126/681eec67bbfa5ad4b370fae019e45ea2.png
        )

)

有點lower,請諒解一下

2018年8月1日 12:30
編輯回答
乖乖瀦

沒明白意思啊,刪除鍵key,不是刪除值 array_values( )這個方法不行

2017年11月20日 11:36
編輯回答
逗婦惱
先轉(zhuǎn)成ARRAY
如果去掉所有 
UNSET($array_data['data']['pics'])
或是直接賦值 $array_data['data']['pics'] = array();

如果只是去掉關(guān)鍵KEY 就下面。

<?php
$array_data = json_decode($data); 
print_r(array_column($array_data['data']['pics'],'url') );
?>
2017年11月17日 16:55