当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

河南中医药大学:《PHP程序设计》课程教学资源(课件讲稿,2018)05.PHP数组操作

资源类别:文库,文档格式:PDF,文档页数:53,文件大小:570.98KB,团购合买
 数组的创建方法  键名和值的操作  遍历和输出  数组的排序  其他操作
点击下载完整版文档(PDF)

主要内容 数组的创建方法 键名和值的操作 遍历和输出 数组的排序 其他操作

主要内容  数组的创建方法  键名和值的操作  遍历和输出  数组的排序  其他操作

数组的创建方法 使用aray()函数 PHP中的数组可以是一维数组,也可以是多维数组。创建数组可以使用aray0函数,语法格 式如下 array array([keys=> $ values,… 语法“$keys=>$ values",用逗号分开,定义了关键字的键名和值,自定义键名可以是字符 串或数字。如果省略了键名,会自动产生从0开始的整数作为键名。如果只对某个给出的值没 有指定键名,则取该值前面最大的整数键名加1后的值。例如 ?ph Array 1=array(1, 2, 3, 4) ∥定义不带键名的数组 aray2=aray(" color"=>"blue"name"=>" picture"," number"=>"01")}∥/定义带键 名的数组 aray3=arry(1=>2,2=>4,5=>68,10) ∥/定义省略某些键名的数组

数组的创建方法 使用array()函数  PHP中的数组可以是一维数组,也可以是多维数组。创建数组可以使用array()函数,语法格 式如下:  array array([$keys=>  ]$values,…)  语法“$keys=>$values”,用逗号分开,定义了关键字的键名和值,自定义键名可以是字符 串或数字。如果省略了键名,会自动产生从0开始的整数作为键名。如果只对某个给出的值没 有指定键名,则取该值前面最大的整数键名加1后的值。例如:  "blue","name"=>"picture","number"=>"01"); //定义带键 名的数组  $array3=array(1=>2,2=>4,5=>6,8,10); //定义省略某些键名的数组  ?>

数组的创建方法 使用aray()函数 print r(函数用于打印一个变量的信息。如果给出的是字符串、整型或浮点 型的变量,将打印变量值本身。如果给出的是数组类型的变量,会按照一定 格式显示键名和值,对象类型与数组类似。 print r(0函数的语法格式如下 bool print r(mixed expression L bool return 5,"b"=>10,20); print r(Array) 输出结果为 Aray([a]=>5[b]=>10[0]=>20)

数组的创建方法 使用array()函数  print_r()函数用于打印一个变量的信息。如果给出的是字符串、整型或浮点 型的变量,将打印变量值本身。如果给出的是数组类型的变量,会按照一定 格式显示键名和值,对象类型与数组类似。  print_r()函数的语法格式如下:  bool print_r(mixed expression [, bool return])  5, "b"=>10, 20);  print_r($array);  ?>  输出结果为:  Array ( [a] => 5 [b] => 10 [0] => 20 )

数组的创建方法 使用aray()函数 数组创建完后,要使用数组中某个值,可以使用$aray["键名"]的 形式。如果数组的键名是自动分配的,则默认情况下0元素是数组 的第一个元素。例如 5,"b"=>10"c"=>15); echo Array 2["b": //输出10

数组的创建方法 使用array()函数  数组创建完后,要使用数组中某个值,可以使用$array["键名"]的 形式。如果数组的键名是自动分配的,则默认情况下0元素是数组 的第一个元素。例如:  5,"b"=>10,"c"=>15);  echo $array2["b"]; //输出10  ?>

数组的创建方法 使用aray()函数 另外,通过对aray0函数的嵌套使用,还可以创建多维数组。例如 Array=array( color"=>aray("红色∵蓝色","白色") number"=>array(1, 2, 3, 4, 5, 6) 定义二维数组$aray echo Array["color"1[2] /输出数组元素,输出结果为"白色 print r(array) //打印二维数组 输出结果为 Aray(colo=>Aray(o]=>红色[1=>蓝色[2]=>白色) numbe]=>Aray(0=>1[1=>2[2]=>3[3]=>44]=>515]=>6))

数组的创建方法 使用array()函数  另外,通过对array()函数的嵌套使用,还可以创建多维数组。例如:  array("红色","蓝色","白色"),  "number"=>array(1,2,3,4,5,6)  ); //定义二维数组$array  echo $array["color"][2]; //输出数组元素,输出结果为"白色"  print_r($array); //打印二维数组  ?>  输出结果为:  Array ( [color] => Array ( [0] => 红色 [1] => 蓝色 [2] => 白色)  [number] => Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 ) )

数组的创建方法 使用aray()函数 另外,通过对aray0函数的嵌套使用,还可以创建多维数组。例如 pnp sroomtypes= array(array(type'=>'单床房, info=>此房间为单人单间; price per day=>298) aray(type'=>标准间, info=>此房间为两床标准配置 price_ per day'=>268) array(type=>VP套房, info=>此房间为VP两间内外套房 price_per day=>368) print r(Sroomtypes)

数组的创建方法 使用array()函数  另外,通过对array()函数的嵌套使用,还可以创建多维数组。例如:  '单床房',  'info'=>'此房间为单人单间','price_per_day'=>298),  array('type'=>'标准间',  'info'=>'此房间为两床标准配置','price_per_day'=>268),  array('type'=>'VIP套房',  'info'=>'此房间为VIP两间内外套房','price_per_day'=>368)  );  print_r($roomtypes);  ?>

数组的创建方法 使用aray()函数 数组创建之后,可以使用 count0和 sizeof0函数获得数组元素的 个数,参数是要进行计数的数组。例如: 7:895,10) echo count(array) //输出8 echo sizeof(Array) //输出8

数组的创建方法 使用array()函数  数组创建之后,可以使用count()和sizeof()函数获得数组元素的 个数,参数是要进行计数的数组。例如:  7,8,9,5,10);  echo count($array); //输出8  echo sizeof($array); //输出8  ?>

数组的创建方法 使用变量建立数组 通过使用 compact0函数,可以把一个或多个变量,甚至数组,建立成数组元素,这些数组元素的键名就 是变量的变量名,值是变量的值。语法格式如下 array compact(mixed Svarname mixed.] 每个参数$ Varname可以是一个包括变量名的字符串或者是一个包含变量名的数组。对每个参数, compact在当前的符号表中查找该变量名并将它添加到输出的数组中,变量名成为键名而变量的内容成 为该键的值。例如5-4php: Snum=10 Sstr="string Array=array (1, 2, 3): Snewarray=compact("num,"str, array) ∥/使用变量名创建数组 print r(Snewarray) Array( [num]=> 10 [str] => string [array]=> Array([0]=>1[1]=>2[2]=>3))

数组的创建方法 使用变量建立数组  通过使用compact()函数,可以把一个或多个变量,甚至数组,建立成数组元素,这些数组元素的键名就 是变量的变量名,值是变量的值。语法格式如下:  array compact(mixed $varname [, mixed ...])  每个参数$varname可以是一个包括变量名的字符串或者是一个包含变量名的数组。对每个参数, compact()在当前的符号表中查找该变量名并将它添加到输出的数组中,变量名成为键名而变量的内容成 为该键的值。例如5-4.php:   Array ( [num] => 10 [str] => string [array] => Array ( [0] => 1 [1] => 2 [2] => 3 ) )

数组的创建方法 使用变量建立数组 与 compact0函数相对应的是 extract0函数,其作用是将数组中的单 元转化为变量,例如: 1,key2"=>2,"key3"=>3) extract(Array) echo"Skey1 $key2 Skey3 //输出123

数组的创建方法 使用变量建立数组  与compact()函数相对应的是extract()函数,其作用是将数组中的单 元转化为变量,例如:  1, "key2"=>2, "key3"=>3);  extract($array);  echo "$key1 $key2 $key3"; //输出1 2 3  ?>

数组的创建方法 使用两个数组创建一个数组建立数组 使用 array combine函数可以使用两个数组创建另外一个数组,语法格式如下 array array combine(array keys, array Svalues array combine0函数用来自$keys数组的值作为键名,来自 Svalues数组的值作 为相应的值,最后返回一个新的数组。例如: avocado [red]=> apple [yellow]=> banana

数组的创建方法 使用两个数组创建一个数组建立数组  使用array_combine()函数可以使用两个数组创建另外一个数组,语法格式如下:  array array_combine(array $keys, array $values)  array_combine()函数用来自$keys数组的值作为键名,来自$values数组的值作 为相应的值,最后返回一个新的数组。例如:  avocado [red] => apple [yellow] => banana )  ?>

点击下载完整版文档(PDF)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共53页,可试读18页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有