php基础知识 10,数组的运用
来源:互联网 发布:微信聊天记录迁移 mac 编辑:程序博客网 时间:2024/05/29 13:49
遍历数组:1,通过foreach遍历数组
2,通过数组指针函数遍历数组
3,通过each()和list()遍历数组
count() 得到数组中元素的个数
例:
foreach遍历数组:foreach分为俩种形式:1,foreach($数组名称 as $val){ 代码段 };
注:只要键值的情况
2,foreach($数组名称 as $key=>$val){ 代码段 };
注:既要键名又要键值的情况
(php7开始的变化):1,foreach加& 不再改变内部数组指针:
2,按照值进行循环的时候,foreach是对该数组的值的拷贝
3,按照引用进行循环的时候,再循环体内修改数组对循环有影响
——————————————————————————————————————————————
key($array):得到当前指针所在位置的键名
current($array):得到当前指针所在位置的键值
next($array):将数组中的内部指针向下移动一位(返回数组内部指针指向的下一个单元的值,或当没有更多单元时返回false)
prev($array):将数组中的内部指针向上移动一位 (返回数组内部指针指向的下一个单元的值,或当没有更多单元时返回false)
reset($array):将数组指针移动到数组开始。并且返回当前指针所在位置的键值,如果没有返回false
end($array) :将数组指针移动到数组末尾。并且返回当前指针所在位置的键值,如果没有返回false
_________________________________________________________________________________________
数组相关API(六大类)
1,创建数组操作
2,简直相关操作
3,数组指针相关操作
4,数组拆分与合并操作
5,数组交集与差集相关操作
6,数组排序相关操作
in_array 检测数组中是否存在某个值(要么是真,要么是假)
array_sum 计算数组的值之和
array_product 计算数组的值乘积结果
array_push() :入栈
array_pop() :出栈
array_unshift():在数组开头插入一个或多个单元
array_shift():将数组开头的单元移出数组
join() :快速生成字符串
array_merge():合并多个数组,生成新数组
array_rand():从数组中随机取出一个键名(可以取一个,也可以取多个)
array_flip:交换数组中的键和值
shuffle($arr):打乱数组
array_keys():得到数组的键名
array_values():得到数组的键值
file_get_contents($filename):得到文件中的内容,返回的是字符串
file_put_contents($filename,$data):向指定文件写内容,如果文件不存在,会先创建
file_exists():检测文件是否存在
serialize($str):序列化字符串
unserialize($str):反序列化
strip_tags — 从字符串中去除 HTML 和 PHP 标记
- php基础知识 10,数组的运用
- PHP编程“数组”的基础知识
- PHP编程“数组”的基础知识
- php数组的基础知识总结
- PHP编程中“数组”的基础知识
- 入门:PHP编程“数组”的基础知识
- 入门:PHP编程“数组”的基础知识
- PHP编程中数组的基础知识
- 入门:PHP编程“数组”的基础知识
- PHP数组函数基础知识
- PHP 基础知识-数组
- PHP数组基础知识总结
- PHP基础知识数组问题
- PHP基础知识数组
- php基础知识 9.数组
- php数组运用,用本身的value做key
- 运用数组,输出从小到大的10个数
- 数组的初级运用
- Stack Overflow简单介绍
- org.springframework.dao.InvalidDataAccessApiUsageException: Write operations are not allowed in read
- [bzoj1570][JSOI2008] Blue Mary的旅行 最大流
- SQL必知必会笔记手册
- k8s入门系列之guestbook快速部署
- php基础知识 10,数组的运用
- iOS JSModel转化过程中含有id属性解决办法
- Kali Linux下运行Sniffjoke出错的解决
- Android Tangram模型:连淘宝、天猫都在用的UI框架模型你一定要懂
- 场景解析--Pyramid Scene Parsing Network
- 服务器端返回数据处理
- 混淆后导出APK时报Warning而导出失败?
- redis
- 安卓开发笔记,一些有用的方法记录(随时记录)