数组函数学习五

1.array_shfit 将数组开头的单元移除数组

$arr1=array('hh','ss','cc');
$arr2=array_shift($arr1);
print_r($arr1);

函数学习五

2.array_slice 从数组中取出一段

$arr2=array_slice($arr1,2);
$arr3=array_slice($arr1,-2,1);
$arr4=array_slice($arr1,0,3);
$arr5=array_slice($arr1,2,-2);
$arr6=array_slice($arr1,2,-2,true);
print_r($arr2);
print_r($arr3);
print_r($arr4);
print_r($arr5);
print_r($arr6);

函数学习五

3.array_change_key_case 将数组中的所有jiang

$arr1=array('hHH'=>'123','Cc'=>'245');
$arr2=array_change_key_case($arr1,CASE_UPPER);
$arr3=array_change_key_case($arr1,CASE_LOWER);
var_dump($arr2);
var_dump($arr3);

函数学习五

4.array_splice 去掉数组中的某一部分并用其它数组取代

$arr1=array('hHH'=>'123','Cc'=>'245','11'=>'cc','ss'=>'11');
array_splice($arr1,2);
print_r($arr1);

$arr1=array('hHH'=>'123','Cc'=>'245','11'=>'cc','ss'=>'11');
array_splice($arr1,1,-1);
print_r($arr1);

$arr1=array('hHH'=>'123','Cc'=>'245','11'=>'cc','ss'=>'11');
array_splice($arr1,1,count($arr1),'CESHI');
print_r($arr1);

$arr1=array('hHH'=>'123','Cc'=>'245','11'=>'cc','ss'=>'11');
array_splice($arr1,-1,1,array('come on','you can you up'));
print_r($arr1);

$arr1=array('hHH'=>'123','Cc'=>'245','11'=>'cc','ss'=>'11');
array_splice($arr1,3,0,'yes');
print_r($arr1);

函数学习五

5.array_sum 付数组中所有值求和

$arr1=array(2,4,6,8);
var_dump(array_sum($arr1));

$arr2=array('a'=>1.2,'b'=>2.3,'c'=>3.4);
var_dump(array_sum($arr2));

函数学习五

6.array_change_key_case 将数组中的所有键名修改为全大写或小写

$arr1=array('First'=>'端午','SecOnd'=>'中秋');
$arr2=array_change_key_case($arr1,CASE_UPPER);
$arr3=array_change_key_case($arr1,CASE_LOWER);
print_r($arr2);
print_r($arr3);

数组函数学习五

7. array_map 函数将用户自定义函数作用到数组中的每个值上,并返回用户自定义函数作用后的带有新值的数组。

function myfunction($v)
{
    return($v*$v);
}

$a=array(1,2,3,4,5);
print_r(array_map("myfunction",$a));

数组函数学习五

本作品采用《CC 协议》,转载必须注明作者和本文链接
The sun is always behind the storm~
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!