//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] => int(1)
[1] => int(2)
[2] => int(3)
[3] => int(4)
[4] => int(5)
[5] => int(1)
[6] => int(2)
[7] => int(3)
[8] => int(4)
[9] => int(5)
[10] => 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);
PHP 数组的用法
最新推荐文章于 2024-07-10 21:39:46 发布