《细说PHP》第章_PHP中的数组和数据结构
4.4 HHTP POST变量:$_POST 通过 HTTP POST 方法传递的变量组成的数组。是自动全局变量。 与$_GET相似,只是方法不一样。 4.5 request变量:$_REQUEST 此关联数组包含 $_GET,$_POST 和 $_COOKIE 中的全部内容。 4.6 HTTP文件上传变量:$_FILES 通过 HTTP POST 方法传递的已上传文件项目组成的数组。是自动全局变量。 4.7 HTTP Cookies:$_COOKIE 通过 HTTP cookies 传递的变量组成的数组。是自动全局变量。 4.8 Session变量:$_SESSION 包含当前脚本中 session 变量的数组。参阅 Session 函数文档以获得更多信息。 4.9 Global变量:$_GLOBALS 由所有已定义全局变量组成的数组。变量名就是该数组的索引。 5 数组的相关处理函数 5.1 数组的键/值操作函数 5.2 统计数组元素的个数与唯一性 5.3 使用回调函数处理数组的函数 5.4 数组的排序函数 5.5 拆分、合并、分解与结合数组 5.6 数组与数据结构 5.7 其他有用的数组处理函数 5.1 数组的键/值操作函数 array_values?--?返回数组中所有的值 格式:array array_values ( array input ) $a = array(name=张三,age=20,sex=男); $values = array_values($a); var_dump($values); //array(3){[0]=string(4)张三 [1]=int(20) [2]=string(2)男} array_keys?--?返回数组中所有的键名 格式:array array_keys(array input[,mixed search_value [,bool strict]]) 其中search_value为则只返回该值的键名 $a = array(name=张三,age=20,sex=男); $keys = array_keys($a); for($i=0;$icount($keys);$i++){ echo $keys[$i].nbsp;; //name age sex } in_array?--?检查数组中是否存在某个值 格式:bool in_array(mixed needle,array haystack [, bool strict] ) 其中strict参数:是否匹配类型 $a = array(name=张三,age=20,sex=男); if(in_array(张三,$a)){ echo ‘张三’在\$a数组中; //”张三“在$a数组中 } array_flip?--?交换数组中的键和值 格式:array array_flip ( array trans ) $a = array(name=张三,age=20,sex=男); $b = array_flip($a); foreach($b as $k=$v){ echo $k=$v ; // 张三=name 20=age 男=sex } array_reverse?--? 返回一个单元顺序相反的数组 语法:array array_reverse ( array array [, bool preserve_keys] ) 如果 preserve_keys 为 TRUE 则保留原来的键名 $a = array(name=张三,age=20,sex=男); $b = array_reverse($a); foreach($b as $k=$v){ echo “$k=$v ”; // sex=男 age=20 name=张三 } 5.2 统计数组元素的个数与唯一性 count?--?计算数组中的单元数目或对象中的属性个数 语法:int count ( mixed var [, int mode] ) 如果可选的 mode 参数设为 COUNT_RECURSIVE(或 1),count() 将递归地对数组计数。 array_count_values?--?统计数组中所有的值出现的次数 语法:array array_count_values ( array input ) array_unique?--?移除数组中重复的值 语法:array array_unique ( array array ) 5.3 使用回调函数处理数组的函数 array_filter?--? 用回调函数过滤数组
您可能关注的文档
最近下载
- 电子倍增层背散射效应对增益及噪声的影响研究.pdf
- 弹簧模型-2023年高考物理动量常用模型模拟题精练(解析版).pdf VIP
- REF615使用操作说明书 (1).pdf
- (高清版)DB33 686-2019 机制纸板和卷烟纸单位产品能耗限额及计算方法.pdf VIP
- 7.3 世界上最大的黄土堆积区—黄土高原 第2课时(教学课件)-2025-2026学年八年级地理下册(人教版2024).pptx
- 深度解析(2026)《SFT 0074-2020耕地和林地破坏司法鉴定技术规范》.pptx VIP
- 2024年贵州省高考生物真题卷(含答案与解析)_7674.pdf VIP
- 弹簧模型-动量守恒的十种模型2025高考物理专项复习含答案.pdf VIP
- 市政协领导班子2024年民主生活会对照检查发言材料(四个带头).docx VIP
- 市政协副主席2024年民主生活会对照检查材料(四个带头).docx VIP
原创力文档

文档评论(0)