主要内容 数组的创建方法 遍历和输出 数组的键值操作 数组的统计 数组的排序 其他操作
主要内容 ⚫ 数组的创建方法 ⚫ 遍历和输出 ⚫ 数组的键值操作 ⚫ 数组的统计 ⚫ 数组的排序 ⚫ 其他操作
什么是数组? 数组是一组数据的集合,把一系列数组组织起来,形成一个可操 作的整体。数组也是键、值对映射的集合
⚫ 什么是数组? ⚫ 数组是一组数据的集合,把一系列数组组织起来,形成一个可操 作的整体。数组也是键、值对映射的集合
数组的创建方法 使用aray()函数 PHP中的数组可以是一维数组,也可以是多维数组。创建数组可以使用aray0函数,语法格 式如下 array array([Keys=>VAlues,) 语法“$keys=>$ values",用逗号分开,定义了关键字的键名和值,自定义键名可以是字符 串或数字。如果省略了键名,会自动产生从0开始的整数作为键名。如果只对某个给出的值没 有指定键名,则取该值前面最大的整数键名加1后的值。例如 ?php Array 1 =array (1, 2, 3, 4) ∥定义不带键名的数组 Sarray2=array ("color"=>"blue", name"=>"picture", number=>01") aray3=aray(1=>22=>45=>68,10) ∥/定义省略某些键名的数组 aray4=[1,2,34} aray5=[1=>22=>45=>68,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); //定义省略某些键名的数组 ⚫ $array4=[1,2,3,4]; ⚫ $array5=[1=>2,2=>4,5=>6,8,10]; ⚫ ?>
数组的创建方法 使用aray()函数 print r(函数用于打印一个变量的信息。如果给出的是字符串、整型或浮点 型的变量,将打印变量值本身。如果给出的是数组类型的变量,会按照一定 格式显示键名和值,对象类型与数组类似。 print r(0函数的语法格式如下 print r(mixed expression L bool return]) <?ph p $aray=["a"=>5,"b"=>10,20] print r(Array): 输出结果为 Aray([a]=>5[b]=>10[0]=>20)
数组的创建方法 使用array()函数 ⚫ print_r()函数用于打印一个变量的信息。如果给出的是字符串、整型或浮点 型的变量,将打印变量值本身。如果给出的是数组类型的变量,会按照一定 格式显示键名和值,对象类型与数组类似。 ⚫ print_r()函数的语法格式如下: ⚫ print_r(mixed expression [, bool return]) ⚫ <?php ⚫ $array=["a"=>5, "b"=>10, 20]; ⚫ print_r($array); ⚫ ?> ⚫ 输出结果为: ⚫ Array ( [a] => 5 [b] => 10 [0] => 20 )
数组的创建方法 使用aray()函数 print r(函数用于打印一个变量的信息。如果给出的是字符串、整型或浮点 型的变量,将打印变量值本身。如果给出的是数组类型的变量,会按照一定 格式显示键名和值,对象类型与数组类似。 print r(0函数的语法格式如下 print r(mixed expression L bool return]) <?ph p $aray=[1=>6,1.2=>5,true=>8,"b"=>10,20] print r(Array): 输出结果为
数组的创建方法 使用array()函数 ⚫ print_r()函数用于打印一个变量的信息。如果给出的是字符串、整型或浮点 型的变量,将打印变量值本身。如果给出的是数组类型的变量,会按照一定 格式显示键名和值,对象类型与数组类似。 ⚫ print_r()函数的语法格式如下: ⚫ print_r(mixed expression [, bool return]) ⚫ <?php ⚫ $array=[1=>6,1.2=>5, true=>8,"b"=>10, 20]; ⚫ print_r($array); ⚫ ?> ⚫ 输出结果为: ⚫ ?