输出数组.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
输出数组.ppt

输出数组 创建数组 语法 array ( [mixed ...] ) 可以用 array() 语言结构来新建一个 array.它接受一定数量用逗号分隔的 key = value 参数对. 注: array() 是一个语言结构,用于字面上表示数组,不是常规的函数. key 可以是 integer 或者 string, value 可以是任何值 创建数组 带键值的数组 创建数组 如果对给出的值没有指定键名,则取当前最大的整数索引值,而新的键名将是该值加1.如果不存在最大的整数索引值,则以0开始作为索引值. 示例: 创建数组 上例中存在最大的整数索引值2,新的键名将为3 创建数组 数组的键是唯一的,如果指定的键名已经有了值,则该值会被覆盖. 创建数组 下面介绍一下range()函数 range --??建立一个包含指定范围单元的数组 说明 array range ( mixed low, mixed high [, number step] ); 新参数: 可选的 step 参数是 PHP 5.0.0 新加的.如果给出了 step 的值,它将被作为单元之间的步进值.step 应该为正值.如果未指定,step 则默认为 1. 创建数组 多维数组的定义 增加和删除数组元素 PHP为扩大和缩小数组提供了一些函数.对于那些希望模仿各种堆栈、队列实现(FIFO等)的程序员来说,这些函数可以提供便利.顾名思义,从这些函数的函数名(push、pop、shift和unshift)就清楚地反映出其作用. 增加和删除数组元素 删除元素 unset() 用unset()删除一个数组变量,即使是数字索引,此函数也不会重新对数组索引 示例: 增加和删除数组元素 上例中索引保持不变 增加和删除数组元素 array_push() array_push()函数将variable增加到target_array的末尾,成功时返回TRUE,否则返回FALSE. 这个和栈的入栈相似.可以为此函数传递多个变量作为输入参数,同时向数组压入多个变量(元素). 增加和删除数组元素 注: 如果用 array_push() 来给数组增加一个单元,还不如用 $array[] = ,因为这样没有调用函数的额外负担. 注: 如果第一个参数不是数组,array_push() 将发出一条警告.这和 $var[] 的行为不同,后者会新建一个数组. 增加和删除数组元素 array_pop() array_pop()函数返回target_array的最后一个元素(出栈),并在结束后重置数组的指针. 增加和删除数组元素 增加和删除数组元素 array_shift ( array $array ) array_shift() 将 array 的第一个单元移出并作为结果返回(出列),将 array 的长度减一并将所有其它单元向前移动一位.所有的数字键名将改为从零开始计数,文字键名将不变.如果 array 为空(或者不是数组),则返回 NULL.使用本函数后会重置数组指针. 增加和删除数组元素 键值为字符串 增加和删除数组元素 array array_pad ( array $input, int $pad_size, mixed $pad_value ) array_pad()函数会修改target数组,将其大小增加到length指定的长度.这是通过在数组中填充由pad_value指定的值实现的.如果pad_value是正数,将填充到数组的右侧(后面);如果为负,则将填充到左侧(前面).如果length等于或小于当前大小,将不做任何操作.示例如下: 遍历数组 count ( mixed var [, int mode] ) 计算数组中的单元数目或对象中的属性个数,返回 var 中的单元数目,通常是一个 array,任何其它类型都只有一个单元. 如果可选的 mode 参数设为 1,count() 将递归地对数组计数.对计算多维数组的所有单元尤其有用.mode 的默认值是 0 遍历数组 count ( mixed var [, int mode] ) 示例:带参数mode 遍历数组 我们随即来利用count来遍历一下数组 遍历数组 current( ) 语法形式:mixed current (arrary target_array) current( )函数返回ta

文档评论(0)

gshshxx + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档