PHP常用语句

Categories:


页面

echo:可以输出一个或多个字符串(包含HTML标签)

print:只允许输出一个字符串

print_r:以容易理解的形式展示

字符串

EOF:定义一个字符串的函数

strlen(string):返回字符串长度

strpos(string, string):在一个字符串中查找一段字符串,匹配返回查找字符串位置,不匹配返回false

preg_match(pattern, string):正则验证

stripslashes(string):去除数据中的反斜杠 (\)

htmlspecialchars(string):把 < 和 > 转换为实体常用于防止浏览器将其用作 HTML 元素

explode(ep, string):按ep分割字符串

变量

var_dump(obj):返回变量的数据类型和值

isset(var):检测变量是否设置

empty(var):检查一个变量是否为空

时间

date("Y"):获取时间

注:Y(年)m(月)d(日)l(星期)H(时)i(分)s(秒) U (时间戳)

time():时间戳

数组

count(array):获取数组长度

sort(array):数组升序排列

rsort(array):数组降序排列

ksort(array):根据关联数组的键升序排列

asort(array):根据关联数组的值升序排列

krsort(array):根据关联数组的键降序排列

arsort(array):根据关联数组的值降序排列

current(array):数组中当前位置的值,默认从0开始

end(array):数组中最后一个值

in_array(ep, array):数组匹配

文件

include & require:引入php文件

<?php include 'header.php'; ?>
<?php require 'header.php'; ?>

注:include和require区别在于,当引入的php文件不存在时,include会提示错误并继续执行代码,require会提示错误不继续执行代码

fopen(path: "r"):打开文件    fclose(path: "r"):关闭文件

注:

r(只读,开头开始) r+(读写,开头开始)

w(只写,清空内容,文件不存在会创建) w+(读写,清空内容,文件不存在会创建)

a (追加,末尾开始,文件不存在会创建) a+(读/追加,末尾开始,文件不存在会创建)

x(只写,创建新文件,文件已存在,返回false) x+(读写,创建新文件,文件已存在,返回false)

feof(path):检测文件末尾

注:w、a、x模式下,无法读取打开的文件

fgets(file):逐行读取文件

fgetc(file):逐字符读取文件

杂项

die():输出一条信息,并退出脚本,如果信息为错误状态号,则不会显示