- 声名数组两种写法
$arr = array(1,2,3); $arr = [1,2,3]; $arr1[1]='a'; $arr1[2]='b';
- 遍历数组
$arr = array('a'=>1,'b'=>2);
foreach($arr as $k=>$v){
echo $k.":".$v."\n";
}
while(list($k,$v)=each($arr)){
echo $k.":".$v."\n";
}
- 字符数组转换
explode('-','1-2-3-4');//分割成数组 implode('-',$arr);//转换成字符串
- 元素个数 count($arr)
- [] 查找元素,返回下标
$str = array_search('1',array('k'=>1,'f'=>2));
- 合并数组
$result = array_merge($array1, $array2);
- 返回键名
$arr = array_keys($array)); $str = array_pop($arr);取出最后一个,返回的单个元素,原数组少一个 $str = array_shift($arr); 取出第一个 array_push($arr, "apple", "raspberry"); 压入末尾元素 $k = array_rand($arr, 2) 随机取出2个元素,返回下标 $result = array_reverse($arr); 反序 $arr = array_slice($input, -2, 1); 从某个位置开始,取出元素个数,负数从末尾开始,不填写到末尾 array_sum($a)数值之和 array_unique($input) 去掉重复 array_unshift($queue, "apple", "raspberry");开头插入 $arr = array_values($array) 返回值组成的数组 count($arr)计算数组个数 in_array("Irix", $arr)) 元素是否在数组中 range(0, 100, 10) 0-100 步长10的数组 $k = range('a','z'); shuffle($arr); 打乱数组
文档更新时间: 2020-07-23 19:21 作者:Yoby