加载中 ...
首页 > 新闻资讯 > 经验心得 正文

php语法学习:轻松看懂PHP语言

2019-03-25 09:39:25 来源:沈阳软件公司 作者:沈阳软件开发

变量

变量命名

变量要以 ”$”开头<?php $x=5; $y=6 ; $z=$x +$y; echo $z ?>输出: 11

变量规则:

1.变量以$符号开头,厥后是变量的名称2.变量名称必须以字母或下划线开头3.变量名不能以数字开头4.变量名称只能包罗字母数字字符和下沈阳微信小程序

// 盘算字符串长度 strlen()函数echo strlen("Hello PHP!");// 检索字符串匹配的字符位置,若是未找到返回 FALSEecho strips("Hello PHP","PHP");更多字符串处置惩罚

整数

var_dump() 会返回变量的数据类型和值$x = 5985;$x = -345; // 负数$x = 0x8C; // 十六进制数$x = 047; // 八进制数

浮点数

$x = 10.365;$x = 2.4e3;$x = 8E-5;

逻辑

$x=true;$y=false;

数组

$cars=array("Volvo","BMW","SB");$ss=array("BMW","Volvo","SB");cars==ss; // 返回truecars===ss; // 返回 false ,顺序相同,返回true

只适用于数组的遍历方式: foreach遍历$colors = array("red","green","blue","yellow");foreach ($colors as $value) { echo "$value ";}

数组长度: echo count($cars)

关联数组: 数组中的每个元素是一对 键值对

初始化关联数组:$age=array("Peter"=>"35","Ethan"=>"37","MOla"=>"18")或者:$age['Peter']="35";$age['Ethan']="37";$age['Mola']="18";

遍历方式:foreach($age as $x=>$x_value) {

}

sort() - 以升序对数组排序 rsort() - 以降序对数组排序 asort() - 凭据值,以升序对关联数组举行排序 ksort() - 凭据键,以升序对关联数组举行排序 arsort() - 凭据值,以降序对关联数组举行排序 krsort() - 凭据键,以降序对关联数组举行排序

更多数组操作,详见::

工具

<?phpclass Car{var $color;function Car($color="green") { $this->color = $color;}function what_color() { return $this->color; }}?>

NULL

NULL 表现变量无值,通过把值改为NULL将变量清空;<?php$x="Hello world!";$x=null;var_dump($x);?>

函数

声明: 以“function”开头,命名规则同变量。例如:function functionName($height=50){ echo "这是个函数 height = $height" ;return NULL;}

挪用要领:functionName(); // 当不通报参数时,使用默认值

运算符

常见运算符 + 、 - 、 * 、 / 、 %

$x=10;$y=6;echo ($x + $y); // 输出 16echo ($x - $y); // 输出 4echo ($x * $y); // 输出 60echo ($x / $y); // 输出 1.6666666666667echo ($x % $y); // 输出 4

赋值运算符从右向左赋值 $x=10; echo $x; // 10

字符串运算符

$a = "Hello";$b = $a . " world!";echo $b; // 输出 Hello world!$x="Hello";$x .= " world!";echo $x; // 输出 Hello world!

PHP 递增/递减运算符 规则同C 比力运算符

【 ===】 全等(完全相同) $x === $y 若是 $x 即是 $y,且它们类型相同,则返回 true。【<>】 不即是 $x <> $y 若是 $x 不即是 $y,则返回 true。【!==】 不全等(完全差别) $x !== $y 若是 $x 不即是 $y,且它们类型不相同,则返回 true。

逻辑运算符

and 与 $x and $y 若是 $x 和 $y 都为 true,则返回 true。or 或 $x or $y 若是 $x 和 $y 至少有一个为 true,则返回 true。xor 异或 $x xor $y 若是 $x 和 $y 有且仅有一个为 true,则返回 true。

条件控制语句if...else...elseif 语句 注重 elseif连写其他于C一致

“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与

我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同

其观点或证实其内容的真实性。