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 标记















0 0
原创粉丝点击