PHP总结

变量

1、定义:用“$”+变量名表示(变量名不能以数字开头)

2、删除变量:用unset(变量名)

3、预定义变量:
$_POST:post提交的数据都会保存在此
$_GET:获取所有表单以get方式提交数据
$_REQUEST:get和post提交的都会保存
$GLOBALS:php中所有的全局变量
$_SERVER:服务器信息
$_SESSION:session会话数据
$_COOKIE:cookie会话数据
$_ENV:环境信息
$_FILES:用户上传的文件信息

4、可变变量
例:$a = ‘b’;
$b = ‘bb’;
echo $ $a;
$$a == ‘bb’

5、变量传值:一个变量赋值给另一个变量(值传递/引用传递)
在这里插入图片描述
在这里插入图片描述

常量

1、定义:①用函数定义:define(‘常量名’,常量值)②用const关键词定义:const 名 = 值;

2、系统常量:
PHP_VERSION:php版本号
PHP_INT_SIZE:整型大小(整型所占用的字节数)
PHP_INT_MAX:最大整型值

3、魔术常量:它的值跟着环境变化,但用户改变不了
__DIR __:当前被执行的脚本所在电脑的绝对路径
__FILE __:当前被执行的脚本所在电脑的绝对路径+自己文件的名字
__LINE __:当前所属的行数
__NAMESPACE __:当前所属的命名空间
__CLASS __:当前所属的类
__METHOD __:当前所属的方法
__FUNCTION __:当前所属的函数

字符串

1、变量识别

//_代表空格
$a = "hello";
$str1 = 'abcd_ $a_efg' == abcd_ $a_efg
$str2 = "abcd_$a_efg" == abcd_hello_efg
$str3 = "abcd$aefg"== abcd
$str4 = "abcd{$a}efg ==abcdhelloefg

2、相关函数
①转换函数:
implode(连接方式,数组):将数组中元素按某规则练成字符串。
explode(分割字符,目标字符串):将字符串按照某个格式分割成数组
str_split(字符串,字符长串):按指定长度划分到数组中

②截取函数
trim(字符串[,指定字符]):默认去除字符串两边的空格
ltrim():去除左边的空格
rtrim():去除右边的空格
subster(字符串,起始位置[,长度])
strstr(字符串,匹配字符):从指定位置开始,截取都最后

③大小写转换
strtolower():全部小写
strtoupper():全部大写
ucfirst():首字母大写

④查找函数
strpos():判断字符在目标字符串中(首次)出现的位置
strrpos():最后出现的位置,没出现会返回false

⑤其他
str_shuffle():打乱字符串(随机)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值