信息输出
echo
可以打印一个或多个字符串。
print
通常只能打印一个字符串,一般用来打印变量,如果想要打印两个字符串需要print “Hello” + “World”
print_r
打印变量关于理解的信息,如果给出的是 string、integer、float,将打印变量本身。如果给出的是 array,会按照一定格式显示建和元素。
var_dump
显示关于一个或多个表达式的信息,包括表达式的类型与值。
var_dump 返回表达式的类型与值,print_r 返回结果,相比调试代码使用var_dump 更便于阅读。
这几种语法中,echo速度最快,不返回任何值,多用这个输出。
集合
键值对
$users = array(“name”=>“cz”,“pass”=>“123456”);
echo $users[“name”]
全局变量的使用
STATIC
$a = 0;
$a++;
echo $a;
得到结果:1
超全局变量
$_SERVER:是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。
$_REQUEST:用于收集HTML表单提交的数据,属于PHP的超级全局变量。
$GLOBAL:是PHP的一个超级全局变量组,在一个PHP脚本的全部作用域中都可以访问。
$_GET:同样被广泛应用于收集表单数据,在HTML form标签的指定该属性:"method=“get”。
$_POST:被广泛应用于收集表单数据,在HTML form标签的指定该属性:"method=“post”
$_COOKIE:cookie数据
方法
strlen():检查字符串长度;
str_word_count():检查单词个数,根据空格符分割;
strrev():反转字符串;
strpos(“zxc”,1):查询字符串第一次出现的位置;
替换字符:
s
t
r
=
"
H
e
l
l
o
W
o
r
l
d
"
;
s
t
r
r
e
p
l
a
c
e
(
"
H
e
l
l
o
"
,
"
N
i
c
e
"
,
str = "Hello World"; str_replace("Hello","Nice",
str="HelloWorld";strreplace("Hello","Nice",str);
比较两个字符串:
$str_1 = “d”;
$str_2 = “b”;
strripos($str,"/"):查询字符最后一次出现的位置,不区分大小写;
strrpos():查询字符最后一次出现的位置,不区分大小写;
stripos():查询字符第一次出现的位置,不区分大小写;
strpos():查询字符第一次出现的位置,区分大小写;
substr("",$str):截取字符串;
MD5();字符串进行MD5 处理。
sha1();字符串进行sha1处理。
文件函数
filesize();取得文件的大小
is_dir();检查指定文件是否为目录
is_read/writeable();检查文件是否可读/写
fopen();打开一个文件或URL
fread();读取打开的文件
file_get_contents();把文件读入字符串
file_put_contents();把字符串写入文件
include();引用一个文件内容,出错继续
include_once();只引入一次
require();引用一个文件内容,出错停止
require_once();只引入一次