三:数组_数组的合并与拆分

数组的合并与拆分

1.array_combine()函数是返回一个由1个数组的键和另一个数组的值组成的数组
<?php
/*
* array_combine()函数是返回一个由1个数组的键和另一个数组的值组成的数组
* 语法如下:
* array array_combine(array keys,array values);
*/
$array_keys = array("姓名","性别","爱好");
$array_value = array("jack","man","playball");
$arr = array_combine($array_keys,$array_value);
print_r($arr);
?>
运行结果:Array ( [姓名] => jack [性别] => man [爱好] => playball ) 

2.array_merge()函数用于将多个数组合并在一起,并返回一个新数组
<?php
/*
*array_merge()函数用于将多个数组合并在一起,并返回一个新数组,数组以第一个输入数组的参数开始,依次类推.
*语法如下:
*array array_merge(array array1,[,array array2[,array ...]])
*/

$arr1 = array("I","m","chinese!");
$arr2 = array("I","love","chinese!");
$arr3 = array("I","love","china!");
print_r (array_merge($arr1,$arr2,$arr3));
?>
运行结果:Array ( [0] => I [1] => m [2] => chinese! [3] => I [4] => love [5] => chinese! [6] => I [7] => love [8] => china! )

3.array_slice()函数用于从某数组的指定位置开始,提取指定长度的数组元素,并将提取到的内容保存到新的数组中
<?php
/*
*array_slice()函数用于从某数组的指定位置开始,提取指定长度的数组元素,并将提取到的内容保存到新的数组中
*语法如下:
*array array_slice(array array,int offset[,int length])
*offset为负值则从数组的末尾处开始提取数组元素,若length为正数则会在距数组开头的offset+length-1位置结束,反之若length为负值则在距数组开头的count(array)-|length|位置结束
*/
$arr = array("no","one","know","i","love","you");
$showarr = array_slice($arr, 3,3);
print_r($showarr);
?>
运行结果:
Array ( [0] => i [1] => love [2] => you )

4.array_splice()函数用于从某数组的指定位置开始,删除指定长度的数组元素,并将删除的内容保存到新的数组中
<?php
/*
*array_splice()函数用于从某数组的指定位置开始,删除指定长度的数组元素,并将删除的内容保存到新的数组中
*语法如下:
*array array_splice(array array,int offset[,int length])
*offset为负值则从数组的末尾处开始删除数组元素,若length为正数则会在距数组开头的offset+length-1位置结束,反之若length为负值则在距数组开头的count(array)-|length|位置结束
*/
$arr = array("no","one","know","i","love","you");
array_splice($arr, 3,3);
print_r($arr);
?>
运行结果:Array ( [0] => no [1] => one [2] => know );

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值