php数组函数:获取数组中某一个元素的值、重新组合数组一个数组的值为key,另一个数组的值为value

php数组函数:获取数组中某一个元素的值、重新组合数组一个数组的值为key,另一个数组的值为value

//定义一个数组,
$applytype_list=[
     Array    (
        'id' => 1,
        'type_title' => '电商',
        'status' => 0
    ),
    Array
    (
        'id' => 2,
        'type_title' => '应用链接',
        'status' => 0
    ), Array
    (
        'id' => 3,
        'type_title' => '游戏',
        'status' => 0
    ), Array
    (
        'id' => 4,
        'type_title' => '直播',
        'status' => 0
    ), Array
    (
        'id' => 5,
        'type_title' => '视频',
        'status' => 0
    )];

echo "<pre>";
print_r($applytype_list);
//利用array_column得到数组中元素为id的数组
$array_type_id=array_column($applytype_list,'id');
/* 打印
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
)
*/
//利用array_column得到数组中元素为type_title的数组
$array_type_title=array_column($applytype_list,'type_title');
/* 打印
Array
(
    [0] => 电商
    [1] => 应用链接
    [2] => 游戏
    [3] => 直播
    [4] => 视频
)
*/
//利用array_combine将两个数组重新组合成一个新的数组,第一个数组为key,第二个数组为value
$array_type_info=array_combine($array_type_id,$array_type_title);
/* 打印
Array
(
    [1] => 电商
    [2] => 应用链接
    [3] => 游戏
    [4] => 直播
    [5] => 视频
)
*/            

猜你喜欢

转载自blog.csdn.net/guo_qiangqiang/article/details/85284591