码迷,mamicode.com
首页 > Web开发 > 详细

php语句函数

时间:2018-01-07 20:07:40      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:分享图片   span   date   test   var_dump   随机数   copy   顺序   格式化   

    语句分为三种:

            1.顺序语句:按照代码顺序执行的语句;

            2.分支语句:

                  (1) if…else方式:

技术分享图片
$a = 10;
if($a>10){
    echo "A大于10";
    }
else{
    echo "A小于等于10";
    }
技术分享图片

                  (2)switch…case方式:

技术分享图片
$a = 2;
switch($a){
    case 0:
        echo "00000";
        break;
    case 1:
        echo "11111";
        break;
    case 2:
        echo "22222";
        break;
    default:
        echo "aaaaa";
    }
技术分享图片

            3.循环语句:

                  (1)for循环:

for($i=1;$i<10;$i++){
    echo "hello world<br>";  //换行用<br>标签实现
    }

                  (2)while循环:

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

      函数:function+函数名( ){ },调用方式:函数名( )

            1.有参数的函数(形参和实参):

function test($a,$b){
    echo $a+$b;
    }
test(10,5);    //输出15

            2.有返回值的函数:

function test($a,$b){
    return $a+$b;
    }
$sum = test(10,5);   
var_dump($sum);    //输出15

              3.可变参数的函数:参数的个数自定义个数

技术分享图片
function test(){
    $arr = func_get_args();  //获取给的参数
    $sum = 0;
    for($i=0;$i<count($arr);$i++){
        $sum = $sum + $arr[$i];
        }
        return $sum;
    }
echo test(10,3,6,2);  //返回21
技术分享图片

              4.有默认值的函数:有默认值,如果不指定则按照默认值执行

function test($a = "张三"){
    echo "姓名为:{$a}";
    }
test()  //输出张三,如果()内给一个值,则输出该值

      常见函数:

            1.rand():随机数生成,可在括号内设置范围如:echo rand(0,10),随机出现0至10之间的数字;

            2.日期时间的操作:

                  (1)取当前的日期时间:time(),为一个时间戳(秒数的累加),数越大时间越靠后;

                  (2)格式化时间戳:date("Y-m-d H:i:s",需要格式化的时间戳),Y为年、m为月、d为日、H为小时、i为分钟、s为秒,如果需要格式化当前的时间,则,后面的可以省略或写time();

                  (3)将日期时间编码为时间戳:strtotime(),()内写日期时间的字符串即可。

php语句函数

标签:分享图片   span   date   test   var_dump   随机数   copy   顺序   格式化   

原文地址:https://www.cnblogs.com/palpitate/p/8228381.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!