php函数

1、常见数组函数、使用场景、实例:(1)array_column(),返回输入数组(自己从数据库取出来的,或者自己拼成的数组)中某个单一列的值,返回的是一维索引数组,其中第三个参数可以决定索引用哪个值。(2)array_filter()函数用回调函数过滤数组中的值,若无回调函数,则将TRUE的值返回,即可以使用它来过滤空元素.与之相似的事array_map()函数,用来重新设置数组值(3)array_intersect() 获取多个筛选条件的结果的交集,一般是取出来的一维数组,array_intersect_assoc()比较键值和键名,与array_diff() array_diff_assoc()相反。在程序中是取出来结果之后,在用这个函数进行合并成一个新的数组。(4)array_merge()函数把一个或多个数组合并为一个数组,值会覆盖,array_merge_recursive() 函数把一个或多个数组合并为一个数组,键值重复的话,会把那两个组合成一个新的索引数组,当做新数组的元素来看。(5)array_push()将一个或多个元素插入数组的末尾(入栈)。array_pop() 函数删除数组中的最后一个元素,出栈。(6)array_rand()返回数组中一个或多个随机的键,只得是键名,不是键值,如果第二个参数是大于1,则返回索引数组,新的键值是旧数组的键名。(7)list() 函数用于在一次操作中给一组变量赋值。只用于数字索引的数组,且假定数字索引从 0 开始(8)array_shift() 函数--删除数组中的第一个元素(red),并返回被删除元素的值:(8)array_slice() 函数在数组中根据条件取出一段值,并返回,返回数组中的选定部分。(9)array_splice() 函数从数组中移除选定的元素,并用新元素取代它。该函数也将返回包含被移除元素的数组(10)in_array() 函数搜索数组中是否存在指定的值。(11)usort() 通过用户自定义的比较函数对数组进行排序。

没事多写写数组函数

2、常见字符串函数、使用场景、实例:1、explode()把字符串打散为数组 implode() 函数返回由数组元素组合成的字符串 2、sprintf() 把百分号(%)符号替换成一个作为参数进行传递的变量:不用连接符链接文字和变量了 3、strtoupper() 函数把字符串转换为大写。4、substr() 函数返回字符串的一部分。5、trim() 函数移除字符串两侧的空白字符或其他预定义字符。6、str_replace(search,replace,$str):从$str中查找search用replace来替换 7、int strlen($str)

有遇见字符串的看下字符串函数,如果能用函数的话,就用函数来进行转化

3、序列化函数与反序列化函数 serialize ()和unserialize () 产生一个可存储的值的表示 来保存对象或者数组,在input表单post的方式存在。

4、时间函数 Date() 函数把时间戳格式化为更易读的日期和时间。date(format,timestamp) format必需。规定时间戳的格式。timestamp 可选。规定时间戳。默认是当前时间和日期。

strtotime() 函数用于把人类可读的字符串转换为 Unix 时间。time()获取当前时间戳

5、魔术方法:当读取一个对象属性不存在的时候,就会自动调用__set()方法,和_ _get()方法,这时候要在类里边写这俩方法。调用对象不存在的方法的时候,就会自动回调__call()方法,你在里边写返回值就行,__callstatic是自动调用的static方法,静态方法和静态属性的调用使用对象::来调用的,不能用$this来调用,__invoke()方法,当把类当成方法后,回自动回调这个方法

 

posted on 2018-03-14 18:01  狸子  阅读(132)  评论(0)    收藏  举报

导航