数组操作函数
explode("分割符",变量); //把字符串组合成数组
implode();/join(); //拆分数组成字符串
arrray_combine(); //合并两个数组成新数组(其中一个为键名,一个为键值)
array_merge(); //把多个数组合并成一个数组
数组操作函数
array_slice(定义数组的变量,位置,数量); //输出选中的数组
array_splice(定义数组的变量,位置,数量,替换的变量);//删除并替换选中的数组
array_intersect(); //比较多个数组,返回他们相同的值
array_diff(); //比较多个数组,返回他们不同的值
array_pop(); //删除括号内数组的最后一个元素
array_push(数组,“插入值”,“”..)://向末尾插入多个值
array_shift(); //删除第一个
array_unshift(数组,“插入值”,“”..); //向开头插入多个值
其他有用的数组处理函数
array_rand(数组,数量); //随机返回几个键名
range(0,5); //创建一个从0到5的数组
shuffle(); //将括号内的数组打乱
array_sum(); //返回数组值中的和
字符串操作
echo
print
printf()
sprintf()
字符串连接符
. //用点连接
去除空格和字符串填补函数
itrim() //去除左空格
rtrim() //去除右空格
trim() //去除左右空格
str_pad() //使用另一个字符串填充字符串为指定长度
str_repeat() //重复一个字符串
strlen() //获取字符串长度
字符串大小写转换函数
strtoupper() //把所有字符转换为大写
strtolower() //把所有字符转换为小写
ucfirst() //把字符串中的首字符转换为大写
ucwords() //把字符串中每个单词的首字符转换为大写
其他字符串格式化函数
strlen() //返回字符串的长度
strrev() //反转字符串
number_format() //格式化数字
md5() //计算字符串的md5散列