如何在php中删除数组键

如何在php中删除数组键,php,Php,输入: Array ( [0] = Array ( [friendId] =107 ) [1] = Array ( [friendId] =103 ) [2] = Array ( [friendId] =131 ) ) Array ( [0] = 107 [1] = 103

输入:

Array
(

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

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

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

    [0] = 107

    [1] = 103

    [2] = 131

)
预期输出:

Array
(

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

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

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

    [0] = 107

    [1] = 103

    [2] = 131

)

你能帮我一下吗?

你可以使用数组_列()如下:

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

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

再试一次

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

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

使用内爆方法删除数组..使用。作业已完成我收到此致命错误$friendId=array_column($AllFriendId,'friendId');致命错误:调用model.phpi中未定义的函数数组_column(),但遇到致命错误:调用未定义的函数数组_column(),您使用的是什么版本的php@g、 v.v.phaniguduripp版本5.3.10此功能从版本5.5.0开始提供@g、 v.v.phaniGuduriok谢谢我会尝试其他选择