php常用数组函数

1.非常好用的Laravel内置数组辅助函数,array_pluck()

array_pluck(array $array,string $value_column_name[, string $key_column_name])

此函数可以将一个对象数组,按照你想要的方式提取出你指定的$key=>$value形式Map图(键值对数组),或单纯的返回一列的一维数组。

第一个参数:需要提取的数组,一般用于Laravel查询构造器返回的查询结果数据,一个对象数组。

第二个参数:需要提取的值的列名

第三个参数(可选):需要提取的key的列名
例如(均为伪代码,只是示意用法):

原数组:

[
    {    
        id:1,
        name:'hello',
    },
    {
        id:2,
        name:'hello2',
    }
]

array_pluck(array,'name');
返回:['hello','hello2']

array_pluck(array,'name','id');
返回:
array(
    "1"=>"hello",
    "2"=>"hello2"
);                    

 2. php implode()函数

<?php
$arr = array('Hello','World!','I','love','Shanghai!');
echo implode(" ",$arr);
?>

返回结果:
Hello World! I love Shanghai!

3. php explode()函数,将字符串分割

<?php
$arr = array('Hello,World!,I,love,Shanghai!');
echo explode(",",$arr);
?>

结果:
$arr = ['Hello','World','I','love','Shanghai!']

 

转载于:https://www.cnblogs.com/cjjjj/p/9800845.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值