PHP数组回忆笔记
数组分数值数组和关联数组两种。数组的创建可以为非正式的简单创建也可以用系统函数创建数组。非正式的创建为赋值式的创建,如:$arr = "a"; $arr ="b"; $arr = "c"; 或者 $arr["a"] = "毛"; $arr["b"] = "邓"; $arr["c"] ="江"; 甚至 $arr[] = "a"; $arr[] = "b"; $arr[] = "c";
数组创建函数:
1.array() 如:$arr = array("a","b","c");{默认为数值数组},及$arr = array("a"=> "毛","b" => "邓","c" =>"江");{此为关联数组}。类似方法创建二维数组甚至多维数组。
2.list($par1,$par2,$par3) = explode("*",$line_value);大多数情况下list()就与explode()搭配在循环体内部用于对文件的操作,一次读取一行。
3.range()大多用于简单的数值数组创建和拉丁字母数组创建,如:
range(0,10) = array(0,1,2,3,4,5,6,7,8,9,10);
或者range(0,10,2) = array(0,2,4,6,8,10);
再有range("A","F") = array("A","B","C","D","E","F");
增减数组函数:
1.array_push()携带最少两个参数,第一个为目标数组,后面的为追加值;
如:$arr = ("a","b","c");
$arrs = array_push($arr,"d","e");
//$arrs = ("a","b","c","d","e");
2.array_pop()携带一个数组参数,作用为砍掉参数数组的最后一个元素。
3.array_shift()砍掉参数数组的第一个元素。
4.array_unshift()携带至少两个参数,第一个为目标数组,作用为追加值,特点是在目标数组的最前面插入值。
当然,直接用[]也可以累计添加值。
页:
[1]