标签:int value count 无效 class column col baidu echo
PHP 中的数组实际上是一个有序映射。映射是一种把 values 关联到 keys 的类型。此类型在很多方面做了优化,因此可以把它当成真正的数组,或列表(向量),散列表(是映射的一种实现),字典,集合,栈,队列以及更多可能性。由于数组元素的值也可以是另一个数组,树形结构和多维数组也是允许的。
array_column(arr,key,index);
在key中传NUll,即可以将一个新的数组重建为索引数组
$a = array(
'a' => 'baidu',
'b' => 'qq',
'c' => 'nho',
);
print_r(array_column($a,null)); //echo array('baidu','qq','nho')
array_merge($arr1,$arr2);
只方法只能用于key不是从0开始的索引数组,对关联索引无效,只传当前的一个索引数组,则会将当前的数组索引重建
$b = [
1=>'baidu',
'1123',
'nho',
];
print_r(array_merge($b)); //echo array('baidu','1123','nho')
array_splice($arr,$start,$length,$replacement);
此方法是返回数组的指定片段,$replacement设置为true将可以重建数字索引
$b = array(
'1' => 'baidu',
'2' => 'qq',
'3' => 'nho',
'4' => 'vv'
);
$count = count($b);
print_r(array_splice($b,0,$count,true)); //echo array('baidu','qq','nho','vv')
标签:int value count 无效 class column col baidu echo
原文地址:https://www.cnblogs.com/Daneil/p/11605852.html