+ -
当前位置:首页 → 问答吧 → array_column 这个新函数真好用的哟!

array_column 这个新函数真好用的哟!

时间:2013-05-15

来源:互联网

$records = array(
    array(
        'id' => 2135,
        'first_name' => 'John',
        'last_name' => 'Doe',
    ),
    array(
        'id' => 3245,
        'first_name' => 'Sally',
        'last_name' => 'Smith',
    ),
    array(
        'id' => 5342,
        'first_name' => 'Jane',
        'last_name' => 'Jones',
    ),
    array(
        'id' => 5623,
        'first_name' => 'Peter',
        'last_name' => 'Doe',
    )
);

$first_names = array_column($records, 'first_name');
print_r($first_names);

Array(    [0] => John    [1] => Sally    [2] => Jane    [3] => Peter)

作者: 大水车   发布时间: 2013-05-15

有什么特殊的要求吗? 为什么我直接把代码copy了以后,执行时报错了:
Fatal error: Call to undefined function array_column() in C:\wamp\www...

作者: whboynan   发布时间: 2013-05-15

有什么特殊的要求吗? 为什么我直接把代码copy了以后,执行时报错了:
Fatal error: Call to undefined function array_column() in C:\wamp\www...

作者: whboynan   发布时间: 2013-05-15

悲催

作者: 弱水寒   发布时间: 2013-05-15

5.5的吧

要去新编译,今天刚出来的函数

作者: 大水车   发布时间: 2013-05-15

whboynan 发表于 2013-5-15 16:28
有什么特殊的要求吗? 为什么我直接把代码copy了以后,执行时报错了:
Fatal error: Call to undefined fun ...

新版php带的函数,貌似还没有发布,只能从svn上获取

作者: qxhy123   发布时间: 2013-05-17

qxhy123 发表于 2013-5-17 09:00
新版php带的函数,貌似还没有发布,只能从svn上获取

5.5的好像有了,这个函数还是很牛逼的

作者: 大水车   发布时间: 2013-05-20

大水车 发表于 2013-5-20 20:13
5.5的好像有了,这个函数还是很牛逼的

只是语法糖而已,你可以自己写扩展实现类似的东西

作者: qxhy123   发布时间: 2013-05-20

额,这是什么?有什么作用啊?

作者: lantianchen   发布时间: 2013-05-21