PHP语言基础语法1
小标 2018-07-26 来源 : 阅读 1326 评论 0

摘要:本文主要向大家介绍了PHP语言基础语法1,通过具体的内容向大家展示,希望对大家学习php语言有所帮助。

本文主要向大家介绍了PHP语言基础语法1,通过具体的内容向大家展示,希望对大家学习php语言有所帮助。

判断变量是否定义 && 判断变量是否为空

isset($var);empty($var);

九大超全局预定义变量

$_ENV         # 获取服务器系统相关信息

$_SERVER      # 获得服务器相关信息的

$_GET         # 获取get参数

$_POST        # 获取post参数

$_REQUEST     # 获取get或者post参数

$_SESSION     # 获取session数据

$_COOKIE      # 获取cookie数据

$_FILES       # 获取上传文件的资源

$GLOBALS      # 获取全局变量

$argv         # 在黑窗口中执行文件才会存在

$argc         # 在黑窗口中执行文件才会存在

常量

# 常量的定义const 常量名 = 常量值; // 旧版本写法

define('常量名','常量值');

# 常量的调用

常量名;    // 推荐写法

constant('常量名');

# 判断常量是否存在

defined('常量名');

# 获取程序中所有的常量

get_defined_constants();

系统常量和魔术常量

PHP_VERSION     # php版本号

PHP_INT_MAX     # 整型最大值

PHP_INT_SIZE    # 整型所占字节数

__FILE__        # __FILE__文件的全路径

数据类型

数据类型分类

· 标量数据类型

o 整型

o 浮点型

o 字符串型

o 布尔型

· 复合数据类型

o 数组

o 对象

· 特殊数据类型

o 资源类型

o NULL类型

整型

abs($var)      #取一个数值的绝对值

bindec($var)   #二进制转十进制

octdec($var)   #八进制转十进制

hexdec($var)   #十六进制转十进制

decbin($var)   #十进制转二进制

decoct($var)   #十进制转八进制

dechex($var)   #十进制转十六进制

base_convert($var,n,m)  #n进制转m进制(取值范围是2到36,包括2和36)

字符串

转换函数 implode() explode() str_split() join()

# 将数组合并成字符串

implode($arr,'|');

join('|',$arr);# 将字符串切割成数组(按指定字符切割)

explode('|',$str);# 将字符串切割成数组(按指定字符长度切割)

str_split($str,3);

截取函数 trim() ltrim() rtrim()

# 将字符串左右两边空格去除

trim($str);# 将字符串左边空格去除

ltrim($str);# 将字符串右边空格去除

rtrim($str);

截取函数 substr() strstr()

# 从第N个字符开始截取,截取M个字符

substr($str,n,m);# 负数从后向前截取N个字符

substr($str,-n);# 从指定的字符开始截取到最后一个字符

strstr($str,'截取字符串');# true从右边开始检索,向左边截取

strstr($str,'截取字符串',true);

大小写转换函数 strtolower() strtoupper() ucfirst()

# 将字符串转换成小写

strtolower($str);# 将字符串转换成大写

strtoupper($str);# 将字符串首字母转换成大写

ucfirst($str);

查找函数 strpos() strrpos()

# 从左边开始检索字符串首次出现的位置

strpos($str,'检索字符串');# 从右边开始检索字符串首次出现的位置

strrpos($str,'检索字符串');

替换函数 str_replace()

str_replace('替换前字符','替换后字符',$str);

格式化函数 printf() sprintf()

# %d表示整型,%s表示字符串

$str = 'aaaaa %s aaa %d aa';# 直接替换输出

printf('替换第一个','替换第二个',$str);# 替换不输出

sprintf('替换第一个','替换第二个',$str);

常用输出函数 echo() print_r() var_dump()

echo($str);

print_r($str);

var_dump($str);

其他 str_repeat() str_shuffle() strrev()

# 字符串重复输出N次

str_repeat('--', n);# 将字符顺序打乱

str_shuffle($str);# 将字符串反转

strrev($str);

类型判断相关函数

· gettype函数 获取数据的数据类型

· is_numeric函 判断是否是一个数值

· is_int函数 判断是否是一个整型值

· is_bool函数 判断是否是一个布尔型值

· is_float函数 判断是否是一个浮点型值

· is_string函数 判断是否是一个字符串型值

· is_array函数 判断是否是一个数组型值

· is_object函数 判断是否是一个对象型值

· is_resource函数 判断是否是一个资源型值

· is_null函数 判断是否是一个null类型值

以上就介绍了PHP的相关知识,希望对PHP有兴趣的朋友有所帮助。了解更多内容,请关注职坐标编程语言PHP频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved