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()降序排序,只是会保留以前的键值对

 

posted on 2016-11-22 21:54  黄文锋  阅读(154)  评论(0编辑  收藏  举报