array_merge函数和两个数组相加的区别
array_merge函数,在出现相同的索引数组,会把两个数组中的索引数组,进行融合,以第一个数组的索引最大值往后相加,如果是关联数组,后面数组的值覆盖前面的值,对于加来说,无论先出现的索引还是关联数组,都以前面的为值,后面的抛弃
array_chunk函数
对数组进行切割,第一个参数为要切割的数组, 第二个参数为切割后每个数组中的元素个数,第三个分割后的每个数组的索引是否使用原来数组的索引名称,默认是不使用
next函数
返回当前数组元素的下一个元素的值,将指针向后移动一位,不存在返回false
prev函数
返回当前元素的上一个元素,并将指针向前移动一位,不存在返回true
end函数
返回数组的最后一个元素的值
current函数
返回数组的当前元素,不移动位置
sort函数
对数组元素的值,进行按顺向顺序排序,成功返回true,失败返回false,第一个参数是要排序的数组,第二参数是排序的规则,该函数会删除所有排序数组原有的索引值,排序后添加新的索引值
rsort函数
对数组元素的值,进行按逆向顺序排序,成功返回true,失败返回false,第一个参数是要排序的数组,第二参数是排序的规则,该函数会删除所有排序数组原有的索引值,排序后添加新的索引值
asort函数
对数组元素的值,进行按顺向顺序排序,并保存索引关系,成功返回true,失败返回false,第一个参数是要排序的数组,第二参数是排序的规则,该函数会保持原有键值的对应关系
ksort函数
对数组元素的键,进行按顺向顺序排序,成功返回true,失败返回false,第一个参数是要排序的数组,第二参数是排序的规则,该函数会保持原有的键值对应关系
shuffle函数
随机排序数组元素,删除原有的键值关系,成功返回true,不成功返回false
array_reverse函数
将数组元素按原顺序的反方向排序,第二个参数为排序数组,第二个参数如果设置为true,排序后保持原有的所以关系,默认为false
reset函数
重置一个数组,将数组中的内部指针移动到数组的第一个元素所在的单元,如果数据为空,返回false
list函数
将数组的元素赋值给变量,数组为索引数组
range函数
快速创建指定范围的数组,第一个参数数是开始值,第二个参数是结束值,第三个参数是跨度,默认为一
array_push函数
讲一个或多个元素压入数组末尾,执行成功返回返回压入数组的单元个数
array_pop函数
将数组最后一个元素弹出,返回数组的最后一个单元,将数组的长度减一,如果数组为空或者不是数组返回null,使用后会将数组指针指向第一个数组单元
array_change_key_case函数
将以字符串作为数组索引的大小写全部更换,第一个参数为数组,第二参数指定用大写还是小写
array_intersect函数
计算数组的交集,可以有多个参数,键值对应关系不变
array_flip函数
索引和值进行交换
array_fill函数
将数组中的某些或所有元素都置成一个值,第一个参数是要填充元素的开始索引,第二个参数是填充个数,第三个参数是填充的元素值
count函数
统计数组中元素的个数
array_count_values函数
统计数组中,各个值出想的次数
array_key_exists函数
检查给定的索引是否存在于数组中,如果存在就返回true,否则返回false
array_keys函数
获取数组中所有的索引名,第一个参数是数组本身,第二个是要选择的键值,默认为所有的,可指定一个键值,进行查找,第三个参数用来进行全等比较
array_map函数
将回调函数作用到给定的数组上
in_array函数
判断某个值是否存在于数组中,如果存在返回true,否在返回false,第一个参数是你要查找的值,第二个参数是数组,第三个参数用来进行全等比较
key函数
从关联数组中获取当前指针所指元素的键名
strcmp函数
比较两个字符串,如果str1等一str2返回0,如果str1小于str2返回-1,如果str1大于str2返回大于0的数
str_replace函数
将字符串中str中的$search部分全部替换成字符串$replace,并且返回替换后的字符串,第一个参数是要替换的数据,第二个参数是被替换成的值,第三个参数为要操作的字符串,第四个参数为发生替换的次数,第一个和第二个参数为数组的时候,形成对应关系
substr_replace函数
第一个参数是要被处理的字符串,第二个参数是要替换成的字符串,第三个参数是字符串开始替换的位置,如果 start 为正数,替换将从 string 的 start 位置开始。 ,如果 start 为负数,替换将从 string 的倒数第 start 个位置开始。第四个参数为替换长度,如果设定了这个参数并且为正数,表示 string 中被替换的子字符串的长度。如果设定为负数,它表示待替换的子字符串结尾处距离 string 末端的字符个数。如果没有提供此参数,那么它默认为 strlen( string ) (字符串的长度)。当然,如果 length 为 0,那么这个函数的功能为将 replacement 插入到 string 的 start 位置处。
sprintf函数
将字符串格式化,第一个参数是要转换的格式,通常以%开始,到转换字符为止,第二个参数是要格式化的数据
substr函数
获取字符串中的一个子字符串,第一个参数为要处理的字符串,第二个参数是开始位置,第三个参数是要截取的长度
rtrim函数
删除字符串末端的空白字符(或者其他指定字符),第一个参数是要处理的字符串,第二个参数是你指定的字符,不指定为默认的
ltrim函数
删除字符串开始的空白字符(或者其他指定字符),第一个参数是要处理的字符串,第二个参数是你指定的字符,不指定为默认的
trim函数
去除字符串首尾处的空白字符(或者其他指定字符)
strlen函数
获取一个字符串的长度
mb_strlen函数
获取一个字符串的长度,第一个参数是要获取长度的字符串,第二个参数是要指定的字符集
strtoupper函数
将字符串中的字母全部转换为大写字母
strtolower函数
将字符串中的字母全部转换为小写字母
str_repeat函数
用来重复生成一个字符串,第一个参数是要重复生成的字符串,第二个参数是要重复的次数
str_split函数
将字符串分割成数组,第一个参数是要处理的字符串,第二个参数是切割的长度
explode()函数
使用一个字符分割,一个字符串,返回值为分割后各个部分组成的数组.第一个参数为分割字符,第二个参数为要处理的字符串,第三个参数为分割的次数,为整数表示从左到右进行分割的次数,为负数表示终止到右边指定位
file_put_contents函数
第一个参数为要写入文件的路径,第二个参数是要写入的内容,写入的文件不存在时会自动创建,默认为替换写, 第三个参数为FILE_APPEND时,表示为追加写,返回值为写入的字节数.
file_get_contents函数
获取指定路径的文件内容, 读取的文件过大时不适合用,返回值为得到的内容
fopen函数
第一个参数为要打开文件的路径, 第二个参数为打开文件的方式有r,w(文件不存在会自动创建,会将文件内容清空),a,x(文件不能存在不会自动创建,会将文件内容清空),r+,w+,a+,x+, 返回值为文件资源
fwrite函数
第一个参数为打开的文件资源,第二个参数为读取长度的字符串内容,大小为字节,最大为8192个字节
fgets
第一参数为文件资源,第二个参数为读取指定长度的字符串,
- Javascript常用函数收集(不定期更新)
str.replace('/正则表达式/','替换内容'); //正则替换str.match('/正则表达式/','替换内容'); //正则匹配 str.indexOf('查找代码'); //查找是否 ...
- JavaScript中常用函数(入门级)(持续更新)
本文中枫竹梦介绍一些JavaScript中入门级的常用函数,对于已经过了入门的童鞋可选择略过,都是一些非常实用的函数.如果发现什么问题,欢迎讨论. 问题列表 Q1: 设计一个函数repeatIt(st ...
- php 常用函数集合(持续更新中...)
php 常用函数集合 在php的开发中,巧妙的运用php自带的一些函数,会起到事半功倍的效果,在此,主要记录一些常用的函数 1.time(),microtime()函数 time():获取当前时间戳 ...
- python常用模块(不定期更新)
前言: 随着python开发项目越来越大,显然应该把不同功能的代码放到不同的.py文件里,每一个.py文件叫一个模块:模块分为(1)内置标准模块(2)第三方模块(3)自定义模块 这三种.这篇博客就是用 ...
- php常用函数(持续更新)
每一种编程语言在用的过程中都会发现有时候要一种特定需求的功能函数,结果没有内置这样的函数,这个时候就需要自己根据已有函数编写尽可能简单的函数,下面是我在做php相关工作时积累下的函数,会持续更新,您要 ...
- php常用函数(不定时更新)
一,数据操作类 1,天花板函数(ceil)和地板函数(floor) 这两个函数是对数据进行向上取整和向下取整的操作的,比如说 echo ceil("3.01"); //这里输出的是 ...
- Js 常用函数【持续更新】
Js Math对象方法介绍:http://www.w3school.com.cn/jsref/jsref_obj_math.asp 1. 算数函数(Math) 1)Js小数取整 常用于:分页算法 js ...
- Oracle数据库常用函数使用--持续更新中
NVL函数.NVL( string1, replace_with).如果string1为NULL,则NVL函数返回replace_with的值,否则返回原来的值. INSTR函数.用于查找指定字符串是 ...
- C语言中的常用函数_持续更新
isspace函数: 背景:之前遇到scanf()输入时会把换行符留在输入队列的情况,如果下次要用到getchar(),但是会导致其先返回这个我们不需要的换行符:从而导致不希望出现的行为: 说明:检查 ...
随机推荐
- A Look At Android Support Annotations
转自:https://asce1885.gitbooks.io/android-rd-senior-advanced/content/shen_ru_qian_chu_android_support_ ...
- Android 性能测试
写在前面: 测试一道,博主接触的也是皮毛而已,没有接触过rom的测试,下边所说的都是博主接触过的app的性能测试.我只谈方法,少提概念.各位大神不喜勿喷. 概述 除启动时间外,我们应该做的测试,可能需 ...
- MySql 中游标,事务,终止存储过程方法总结
最近在项目开发中,有段逻辑处理,需要在网站,app,后台分别运行,这样给后期的维护带来了很大的不方便,容易遗漏app端或者后台,所以讲java代码转换成存储过程,把逻辑处理写在了mysql端,其中遇到 ...
- git下载教程
1.git for windows的下载链接 1.*的版本 https://github.com/msysgit/msysgit/releases 2.*的版本 https://github. ...
- 返回顶部demo
<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" ...
- appserver安装常见的问题
安装过程: 一般下载安装包直接按照步骤安装,不过一次安装好没问题的情况很少. 1. 下载安装包百度搜索appserv 或者到以下网址下载 http://www.appservnetwork ...
- PHP 登录
<?php// 本类由系统自动生成,仅供测试用途namespace Home\Controller;use Think\Controller;use Org\Util\Rbac; use Thi ...
- Linux内核@系统组成与内核配置编译
Linux系统由什么组成? 由用户空间(应用程序+GNU C标准库)和内核空间(系统调用接口+内核+内核架构代码)组成. Linux内核到底是什么?以及组成. ARM的七种操作级别? 内核网络协议栈( ...
- 3-HOP: A High-Compression Indexing Scheme for Reachability Query
title: 3-HOP: A High-Compression Indexing Scheme for Reachability Query venue: SIGMOD'09 author: Ruo ...
- React Native For Android 环境搭建
一. 环境搭建 1. JDK更新 http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 使用最新的 ...