分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

PHP(运算符,语句,函数)

发布时间:2023-09-06 01:34责任编辑:胡小海关键词:PHP运算符

数学运算符

字符串拼接:用“.”

$a = "hello";$b = "world";echo $a.$b;

比较运算符

逻辑运算符

&& 并且,||或,!非

其他

错误抑制符

notice  注意

warning 警告

error 错误

三元运算符

$a = true;echo $a?"男":"女";

顺序语句

分支语句:if, 

$a = 10;if($a>10){ ???echo "A大于10";}else{ ???echo "A小于等于10"; ???}

switch case

$a = 2;switch($a) { ???case 0: ???????echo "0000"; ???????break; ???case 1: ???????echo "1111"; ???????break; ???case 2: ???????echo "2222"; ???????break; ???default: ???????echo "aaaaa"; ???}

循环语句

for 循环

for ($i=1;$i<10;$i++){ ???echo "hello world<br>"; ???}

while循环

$a = 0; ???while($a<10){ ???????echo "hello world<br>"; ???????$a++; ???????}

函数

function test(){ ???????echo "hello world"; ???????} ???test();

带有参数的函数

function test($a,$b){ ???????echo $a+$b; ???????} ???test(10,5);

有返回值的函数,用一个变量接受方法的返回值

function test($a,$b){ ???????return $a+$b; ???????} ???$sum=test(10,5); ???echo $sum;

可变参数的函数

 ???????function test(){ ???????$arr = func_get_args(); ???????var_dump($arr); ???????} ???test(1,2,3,4,5);

累加

function test(){ ???????$arr = func_get_args(); ???????$sum = 0; ???????for($i=0;$i<count($arr);$i++){ ???????????$sum = $sum + $arr[$i]; ???????????} ???????return $sum; ???????} ???echo test(1,2,3,4,5);

有默认值的函数

function test($a="aa"){ ???????echo "姓名为:{$a}"; ???????} ???test();

输出为

改为:

function test($a="aa"){ ???????echo "姓名为:{$a}"; ???????} ???test("bb");

输出:

几个重要的函数

1.随机数函数

echo rand();

生成某个范围内的随机数, echo rand(0,10);0到10范围的随机数 

2.获取当前时间(时间戳)

 echo time(); 

3.格式化时间戳

 echo date("Y-m-d H:i:s",time()); 注意:默认值为当前时间

4.将日期时间编码为时间戳

 echo strtotime("2017-2-3 17:12:23"); 

PHP(运算符,语句,函数)

原文地址:https://www.cnblogs.com/niushuangmeng/p/8205189.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved