主要内容 数组的创建方法 键名和值的操作 遍历和输出 数组的排序 其他操作
主要内容 数组的创建方法 键名和值的操作 遍历和输出 数组的排序 其他操作
什么是数组? 数组是一组数据的集合,把一系列数组组织起来,形成一个可操 作的整体
什么是数组? 数组是一组数据的集合,把一系列数组组织起来,形成一个可操 作的整体
数组的创建方法 使用aray()函数 PHP中的数组可以是一维数组,也可以是多维数组。创建数组可以使用aray0函数,语法格 式如下 array array([Keys=> ]$ values…) 语法“$keys=>$ values”,用逗号分开,定义了关键字的键名和值,自定义键名可以是字符 串或数字。如果省略了键名,会自动产生从0开始的整数作为键名。如果只对某个给出的值没 有指定键名,则取该值前面最大的整数键名加1后的值。例如 <?ph Sarrayl=array (1, 2, 3, 4) ∥/定义不带键名的数组 aray2=aray(" color"=>"blue""name"=>" picture" number"=>"01");∥定义带键 名的数组 aray3=aray(1=>2,2=>4.5=>6,8,10); ∥/定义省略某些键名的数组
数组的创建方法 使用array()函数 PHP中的数组可以是一维数组,也可以是多维数组。创建数组可以使用array()函数,语法格 式如下: array array([$keys=> ]$values,…) 语法“$keys=>$values”,用逗号分开,定义了关键字的键名和值,自定义键名可以是字符 串或数字。如果省略了键名,会自动产生从0开始的整数作为键名。如果只对某个给出的值没 有指定键名,则取该值前面最大的整数键名加1后的值。例如: <?php $array1=array(1,2,3,4); //定义不带键名的数组 $array2=array("color"=>"blue","name"=>"picture","number"=>"01"); //定义带键 名的数组 $array3=array(1=>2,2=>4,5=>6,8,10); //定义省略某些键名的数组 ?>
数组的创建方法 使用aray()函数 print_rO函数用于打印一个变量的信息。如果给出的是字符串、整型或浮点 型的变量,将打印变量值本身。如果给出的是数组类型的变量,会按照一定 格式显示键名和值,对象类型与数组类似。 print_r0函数的语法格式如下: print_r(mixed expression bool return]) <?php aray=aray("a"=>5,"b"=>10,20 print_r(array) 输出结果为 Aray(a]=>5[b]=>10[o]=>20)
数组的创建方法 使用array()函数 print_r()函数用于打印一个变量的信息。如果给出的是字符串、整型或浮点 型的变量,将打印变量值本身。如果给出的是数组类型的变量,会按照一定 格式显示键名和值,对象类型与数组类似。 print_r()函数的语法格式如下: print_r(mixed expression [, bool return]) <?php $array=array("a"=>5, "b"=>10, 20); print_r($array); ?> 输出结果为: Array ( [a] => 5 [b] => 10 [0] => 20 )
数组的创建方法 使用aray()函数 数组创建完后,要使用数组中某个值,可以使用$aray"键名"]的 形式。如果数组的键名是自动分配的,则默认情况下0元素是数组 的第一个元素。例如 <?php aray1=aray("黄色""蓝色","黑色") echo sarray1[1] //输出"蓝色 aray2=aray("a"=>5,"b"=>10"c"=>15); echo Sarray2["b": //输出10
数组的创建方法 使用array()函数 数组创建完后,要使用数组中某个值,可以使用$array["键名"]的 形式。如果数组的键名是自动分配的,则默认情况下0元素是数组 的第一个元素。例如: <?php $array1=array("黄色","蓝色","黑色"); echo $array1[1]; //输出"蓝色" $array2=array("a"=>5,"b"=>10,"c"=>15); echo $array2["b"]; //输出10 ?>