如何在php中删除数组键

时间:2017-03-23 09:28:30

标签: php

输入:

Array
(

    [0] = Array
        (
            [friendId] =107
        )

    [1] = Array
        (
            [friendId] =103
        )

    [2] = Array
        (
            [friendId] =131
        )
)

预期输出:

Array
(

    [0] = 107

    [1] = 103

    [2] = 131

)
你可以帮我吗

2 个答案:

答案 0 :(得分:3)

您可以按如下方式使用 array_column http://php.net/manual/en/function.array-column.php):

$records = array(
    array(
        'friendId' => 107,
    ),
    array(
        'friendId' => 103,
    ),
    array(
        'friendId' => 131,
    )
);

$friendId = array_column($records, 'friendId');
print_r($friendId );

答案 1 :(得分:1)

尝试一次

function myfunction($v) {
    return($v['friendId']); 
}

$a = array(
    array('friendId' => 107),
    array('friendId' => 103),
    array('friendId' => 131)
);
print_r(array_map("myfunction",$a));