PHP 数组的用法

//json_encode  把对象类型转换为字符串        
 $a=[];
        $a['name']='小虎';
        $a['age']=19;
        $obj=json_encode($a);
        var_dump($obj);
    //输出结果 string(32) "{"name":"\u5c0f\u864e","age":19}"
---------------------------------------------------------
//json_decode  把字符串类型转换为数组 需要加true
$a=[];
        $a['name']='小虎';
        $a['age']=19;
        $obj=json_encode($a);
   return  json_decode($obj,true);
//输出结果 
 array(2) {
  ["name"]=>
  string(6) "小虎"
  ["age"]=>
  int(19)
}
----------------------------------------------
//array_merge  合并数组 把两个数组的数据合并起来
 $arr1=array(1,2,3,4,5);
    $arr2=array(1,2,3,4,5,6);
    $arr=array_merge($arr1,$arr2);
    dump($arr);
//输出结果<pre>array(11) {
  [0] =&gt; int(1)
  [1] =&gt; int(2)
  [2] =&gt; int(3)
  [3] =&gt; int(4)
  [4] =&gt; int(5)
  [5] =&gt; int(1)
  [6] =&gt; int(2)
  [7] =&gt; int(3)
  [8] =&gt; int(4)
  [9] =&gt; int(5)
  [10] =&gt; int(6)
}
</pre>
-----------------------------------
//array_values 重新定义数组下标
------------------------------
//array_unique 去除数组中重复的值 并返回结果数组
---------------------------------------
 //array_cloumn('数组','键') 取出数组中的值 (二维数组转一维数组)
---------------------------------------------------------------
//rtrim 删除元素的最后一位  $name=rtrim($name,',');
------------------------------------------------------
//trim 删除空白字符;
---------------------------------------------------
//in_array('小(值)','大(数组)') //判断数组中是否存在某个值
---------------------------------------------------
//array_splice(array,start,length,array) 函数从数组中移除选定的元素,并用新元素取代它。该函数也将返回包含被移除元素的数组。
-------------------------------------------------------
//array_map()  函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组
$arr=array_map(function ($value){
        if(count($value)>15){
            return array_splice($value,0,15);
        }
        return $value;
        },$arr);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值