WordPress函数:wp_list_pluck 支持对象的 array_column

追格官方小助手/ 2022年06月20日/ WordPress/ 浏览 1060

WordPress提供了一个函数wp_list_pluck,其功能和调用方式和array_column一致。唯一区别就是不仅支持Array,而且支持Object。


函数原型:


wp_list_pluck( array $list, int|string $field, int|string $index_key = null )


使用举例:


$foods = array(
    array(
        'name'  => 'Banana',
        'color' => 'Yellow',
    ),
    array(
        'name'  => 'Apple',
        'color' => 'Red',
    ),
    array(
        'name'  => 'Lettuce',
        'color' => 'Green',
    ),
    array(
        'name'  => 'Apple',
        'color' => 'Red',
    ),
);

$food_names = wp_list_pluck( $foods, 'name' );

var_dump($food_names);

// 结果
// array(
//     'Banana',
//     'Apple',
//     'Lettuce',
//     'Apple'
// );


发表评论

暂无评论,抢个沙发...

客服 工单