php数组
$arr = array(1,1,2,2,3,4,5);
$arr1 = array("one"=>"111","two"=>"222");
//强类型语言:1.数组里面只能存储相同数据类型的数据,2.数组的长度固定,3.在内存里面是连续的
//unset($arr[2]); //删除数组元素
//$arr[2] = 10; //添加元素
//$arr[] = 10; //追加元素
//array_push($arr,12); //追加元素
//var_dump($arr);
//count($arr); //数组长度
//遍历数组
//1.for循环遍历,只能遍历索引数组
/*for($i=0;$i<count($arr);$i++)
{
echo $arr[$i]."<br>";
}*/
//2.foreach循环遍历,可以遍历索引和关联数组
/*foreach($arr1 as $k=>$v)
{
echo $k."---".$v."<br>";
}*/
//3.list()和each()结合遍历
//var_dump(each($arr)); //取出当前指针指向的元素,返回新的数组(该数组包含key和value),将指针往后调一个
//list($a,$b,$c) = $arr; //将右侧数组的元素交给一组变量
//list($k,$v) = each($arr);
/*while(list($k,$v) = each($arr))
{
echo "{$k}-{$v}<br>";
}*/
//4.指针遍历
/*echo current($arr); //取当前指针指向元素的值
echo key($arr); //取当前指针指向元素的索引
next($arr); //将指针向下调一下
prev($arr); //将指针向上调一下
reset($arr); //将指针重置
end($arr); //将指针打到最后一个
do
{
current($arr);
}
while(next($arr))*/
//var_dump($_FILES);
//数组函数
//var_dump(in_array(9,$arr));
//var_dump(array_reverse($arr));
//$arr = array_unique($arr);
//var_dump(array_values($arr));
//var_dump(array_merge($arr,$arr1));