PHP函数库分类一.docVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PHP函数库分类一

函数库分类一 数组(一) 数组函数列表 ? array?- 新建一个数组array (PHP 4, PHP 5) array?—?新建一个数组 说明 array?array?([?mixed?$...?] ) 返回根据参数建立的数组。参数可以用?=?运算符给出索引。关于数组是什么的信息请阅读数组一节。 Note: array()?是一个语言结构,用于字面上表示数组,不是常规的函数。 语法“index = values”,用逗号分开,定义了索引和值。索引可以是字符串或数字。如果省略了索引,会自动产生从 0 开始的整数索引。如果索引是整数,则下一个产生的索引将是目前最大的整数索引 + 1。注意如果定义了两个完全一样的索引,则后面一个会覆盖前一个。 在最后一个定义的数组项目之后加一个逗号虽然不常见,却是合法的语法。 下面的例子演示了怎样建立一个二维数组,怎样给相应的数组指定键名,以及怎样在普通数组中略过和继续数字索引。 Example #1?array()?例子 ?php $fruits?=?array?( ????fruits??=?array(a?=?orange,?b?=?banana,?c?=?apple), ????numbers?=?array(1,?2,?3,?4,?5,?6), ????holes???=?array(first,?5?=?second,?third) ); ? Example #2?array()?的自动索引 ?php $array?=?array(1,?1,?1,?1,??1,?8?=?1,??4?=?1,?19,?3?=?13); print_r($array); ? 以上例程会输出: Array ( [0] = 1 [1] = 1 [2] = 1 [3] = 13 [4] = 1 [8] = 1 [9] = 19 ) 注意索引 3 被定义了两次,保留了最后的值 13。索引 4 在 索引 8 之后定义,下一个自动生成的索引(值为 19 那个)为 9,因为最大的索引是 8。 本例建立了从 1 开始的数组。 Example #3 从 1 开始索引的?array() ?php $firstquarter?=?array(1?=?January,?February,?March); print_r($firstquarter); ? 以上例程会输出: Array ( [1] = January [2] = February [3] = March ) 在 Perl 中,可以访问在双引号内的数组的值。但在 PHP 中需要将数组用花括号括起来。 Example #4 访问双引号内的数组 ?php $foo?=?array(bar?=?baz); echo?Hello?{$foo[bar]}!;?//?Hello?baz! ? ? array_change_key_case?- 返回字符串键名全为小写或大写的数组(PHP 4 = 4.2.0, PHP 5) array_change_key_case?—?返回字符串键名全为小写或大写的数组 说明 array?array_change_key_case?(?array?$input?[,?int?$case?] ) array_change_key_case()?将?input?数组中的所有键名改为全小写或大写。改变是根据后一个选项?case?参数来进行的。可以在这里用两个常量,CASE_UPPER?和?CASE_LOWER。默认值是?CASE_LOWER。本函数不改变数字索引。 Example #1?array_change_key_case()?例子 ?php $input_array?=?array(FirSt?=?1,?SecOnd?=?4); print_r(array_change_key_case($input_array,?CASE_UPPER)); ? 以上例程会输出: Array ( [FIRST] = 1 [SECOND] = 4 ) 如果一个数组中的多个键名经过本函数后变成一样的话(例如 keY 和 kEY),最后一个值将覆盖其它的值。 ? array_chunk?- 将一个数组分割成多个(PHP 4 = 4.2.0, PHP 5) array_chunk?—?将一个数组分割成多个 说明 array?array_chunk?(?array?$input?,?int?$size?[,?bool?$preserve_keys?] ) array_chunk()?将一个数组分割成多个数组,其中每个数组的单元数目由?size?决定。最后一个数

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档