PHP 内容
global 定义一个局部变量
$GLOBALS [] 定义一个全局变量
unset 删除
static 定义静态局部变量
strlen 获取字符串长度
substr 截取字符串函数
var_dump(substr(变量名,位置,长度)
strtolower 将英文字母转化为小写
strtoupper 将英文字母转化为大写
strrev 将字符串反转 汉字进行反转的时候多半是乱码
strpos 从左往右查找并返回字符串中某个字符的起始位置
var_dumo(strpos(变量名,某个字符))
strpos 从右往左查找并返回字符串中某个字符的起始位置
var_dumo(strpos(变量名,某个字符))
strchr 从左往右截取指定位置(指定的字符的位置)开始以后全部的字符串
var_dumo(strchr(变量名,某个字符))
strrchr 从右往左截取指定位置(指定的字符的位置)开始以后全部的字符串
var_dumo(strchr(变量名,某个字符))
str_replace 第一个参数是替换什么字符串 第二个参数是替换成什么字符串
第三个参数是在哪个字符串中进行替换
str_repeat 重复函数
var_dump(str_repeat("重复的字符串",次数))
time 时间戳
date("带有格式占位符的字符串",时间戳)
strtotime 将一个英文格式下的时间字符串,转换为下一个时间戳
var_dump(strtotime("tomorrow"))
1、get就是以url传递数据,get方式传递的数据量小
2、post方式传递的数据,传递的数据量大
3、get方式传递的数据不安全
4、post方式传递的数据相对安全
5、get方式传递的数据类型单一,无法传递图片、音频、视频等。
6、post方式可以传递多种数据类型,包含文本数据与二进制数据(图片、音频、视频等)
current (数组名)
获取该数组当前元素的值
next(数组名)
将数组的指针下移一位
reset(数组名)
重置数组的指针(将数组的指针重新指向第一个元素)
prev(数组名)
向上一栋数组指针
end(数组名)
reset是将数组的指针移动到第一个元素,那么end也是重置指针,不过是重置到最后一个元素
each(函数名)
可以获取到当前元素的值,也能获取到当前的元素的键
count(数组名)
计算并返回数组中的元素的个数或者对象中的属性的个数
range(开始字符或数字,结束的字符或数字,跳转几个字或数字)
array_merge() 将一个或多个数组的单元合并起来,一个数组中的值附加在前一个数组的后面。返回作为结果的数组。
array_keys() 获取所有元素的键,返回一个索引数组
array_values()获取所有元素的值,返回一个索引数组
in_array()判断一个数据是否是某个数组里面元素的值,返回一个布尔值
var_dump(in_array("具体数据",数组名))
array_key_exists()判断一个数组内是否存在某个键,也返回一个布尔值
var_dum(array_key_exists("具体数据",数组名))
array_search() 搜索数组内的某个元素的值,并返回其下标值
var_dump(array_search("具体数据",数组名))
explode() 将一个字符串,利用其中的分隔符,将其分割成多个部分,形成一个数组
var_dump(explode("分隔符",字符串))
extract()将数组中的每一个元素都变成一个变量,其中变量的名字就是数组元素的键,变量的值就是数组元素的值
array_map()对数组中的每一个元素,都由系统调用某个函数
sort()对数组中的元素进行升序排序,也就是从低到高 排序之后,会丢失原数组的键,重新生成一个索引数组
asort() 也是升序排序,只是排序后会保留以前的键值对
rsort() 对数组元素的值进行降序排序,也就是从高到低
arsort()降序排序,只是会保留以前的键值对