如何链接打开数据库
header('content-type:text/html;charset=utf-8');设置编码格式
$con = new mysqli('localhost','root','','userinfo');
1、改成自己的mysql数据库服务器
2、改成自己的mysql数据库用户名
3、改成自己的mysql数据库密码
4、改成自己的mysql数据库名
执行sql语句
$sql = 'insert into userinfo (username,password) values ("111111","55555")';
$result = mysqli_query($con,$sql);
—————————————————————————————————————————————
检测数据类型
var_dump(需要检测类型的数据);
—————————————————————————————————————————————
常量
define(常量名称,常量值) 声明一个常量
define(常量名称) 检测是否存在常量
constant(常量名) 常量取值
—————————————————————————————————————————————
单引号双引号的用法
字符串中包含$符号时:
当双引号中包含变量时,变量会与双引号中的内容连接在一起;
当单引号中包含变量时,变量会被当做字符串输出。
—————————————————————————————————————————————
字符串Heredoc结构形式:
<<
—————————————————————————————————————————————
字符串连接运算符
(1)连接运算符(“.”):它返回将右参数附加到左参数后面所得的字符串。
(2)连接赋值运算符(“.=”):它将右边参数附加到左边的参数后。
—————————————————————————————————————————————
对 JSON 格式的字符串进行编码
json_decode();
编码转化为字符串
json_decode();
—————————————————————————————————————————————
字符串的方法
substr(string, start, length); 截取字符串
strlen(string); 返回字符串长度
str_replace(find, replace, string); 替换字符串
strpos(string, search); 查找search在string中的第一次出现的位置
stripos(string, search); 查找search在string中的第一次出现的位置,不区分大小写
strrpos(string, search); 从右到左查找search在string中的第一次出现的位置
strtoupper(string) 小写转大写;
strtolower(string) 大写转小写;
ucwords(string) 开头字母小写转大写;
—————————————————————————————————————————————
字符串、数组的转换
$str = implode(',',$arr); //数组转字符串
$arr = explode(',',$str); //字符串转数组
—————————————————————————————————————————————
系统函数
celi(); 向上取整
floor(); 向下取整
fmod(); 取余数
round(); 四舍五入
max(); 取最大值
min(); 取最小值
mt_rand(); 随机数
memory_get_usage() 获取当前PHP消耗的内存
$file=fopen("f.txt","r"); 打开文件 前面放打开的文件目录 后面是如何读取文件
unset(需要释放的变量) 释放空间
—————————————————————————————————————————————
关于日期data()
参数:
Y - 表示年(四位数)
m - 表示月 范围为(01-12)
d - 表示月里的某天 范围为(01-31)
w - 表示周几
H - 表示小时
i - 表示分钟
s - 表示秒钟
$today = date('m-d',time());//获取当天日期
—————————————————————————————————————————————
文件的引入
require() 可以重复包含
require_once() 只包含一次
include() 可以重复包含
include_once() 只包含一次
注意: require加载是在脚本执行前就加载,而include是在程序读到include时才进行加载
include引入文件的时候,如果碰到错误,会给出提示,并继续执行下边的代码
require引入文件的时候,如果碰到错误,会给出提示,并终止执行下边的代码
—————————————————————————————————————————————
PHP中的错误控制运算符
@ 不可放在函数或类的定义前面 可放在执行函数前
$php_errormsg php中错误的信息
—————————————————————————————————————————————
PHP的赋值运算符有两种,分别是:
(1)“=”:把右边表达式的值赋给左边的运算数。它将右边表达式值复制一份,交给左边的运算数。换而言之,首先给左边的运算数申请了一块内存,然后把复制的值放到这个内存中。
(2)“&”:引用赋值,意味着两个变量都指向同一个数据。它将使两个变量共享一块内存,如果这个内存存储的数据变了,那么两个变量的值都会发生变化。
—————————————————————————————————————————————
系统常量
(1)__FILE__ :php程序文件名。它可以帮助我们获取当前文件在服务器的物理位置。
(2)__LINE__ :PHP程序文件行数。它可以告诉我们,当前代码在第几行。
(3)PHP_VERSION:当前解析器的版本号。它可以告诉我们当前PHP解析器的版本号,我们可以提前知道我们的PHP代码是否可被该PHP解析器解析。
(4)PHP_OS:执行当前PHP版本的操作系统名称。它可以告诉我们服务器所用的操作系统名称,我们可以根据该操作系统优化我们的代码。
—————————————————————————————————————————————
PHP中循环结构之do while循环语句
do{
//执行任务
}while(条件) 当满足条件的时候才会结束循环
—————————————————————————————————————————————