zoukankan      html  css  js  c++  java
  • php第二节课

    基础语法

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head>

    <body>
    <?php
    //语句
    //分支语句
    $a = 5;
    if($a == 5)
    {
    echo "相等";
    }
    else
    {
    echo "不相等";
    }


    switch($a)
    {
    case 1:
    echo "1111";
    break;
    case 2:
    echo "2222";
    break;
    default:
    echo "default";
    break;

    }
    //循环语句
    for($i=0;$i<10;$i++)
    {
    echo $i."<br>";
    }
    $a = 10;
    while($a>0)
    {
    echo $a."<br>";
    $a--;
    }
    public int Show(int a)
    {

    }
    //函数四要素:返回类型,函数名,参数,函数体
    //函数的定义方式
    function Show($a)
    {
    echo "hello";
    }
    show();

    //有参数的函数
    function Show($a,$b)
    {
    echo $a+$b;
    }
    show(3,4,5);
    //有默认值的函数
    function Show($a=5,$b=5)
    {
    echo $a+$b;
    }
    show(3,2);
    //参数可变的函数
    function Show()
    {
    $attr = func_get_args();//获取函数的参数
    $sum = 0;
    for($i=0;$i<count($attr);$i++)//func_num_args()获取参数个数
    {
    $sum = $sum+$attr[$i];
    }
    echo $sum;
    }
    show(1,2,3,4);
    //有返回值的函数
    function Show()
    {
    return "aaa";

    }

    echo Show();
    date_default_timezone_set('PRC')
    //常用函数
    echo rand(0,100);//随机数生成函数
    echo time(); //取当前日期时间
    echo date("Y-m-d H:i:s",time());//格式化日期时间

    $a = strtotime("2016-5-6");//将日期时间格式装换为时间戳

    //字符串处理函数
    $a = "hello";
    //echo strlen($a);//返回字符串长度
    echo strcmp("hello","hello");//比较两个字符串是否相等,区分大小写
    echo strcasecmp("hello","Hello");//比较两个字符串是否相等,不区分大小写
    echo strtolower("HELLO");//将字符串转为小写
    echo strtoupper("hello");//将字符串转为大写
    $str = "hello|world|join|on";
    explode("|",$str);//拆分字符串,返回数组
    var_dump(explode("|",$str));
    $attr = array("aaa","bbb","ccc");
    echo implode("|",$attr);//将数组拼接为字符串
    echo substr_replace($str,"aaa",0,5);//替换字符串(某个位置)
    echo str_replace("l","a",$str);//查找替换
    echo substr($str,0,5);//截取字符串

    //一些小知识
    //单引号和双引号都可以定义字符串
    $a = "join";
    $s1 = "hello"{$a}world";
    //1.双引号里面可以使用转义字符,单引号里面不能使用会原样输出
    //2.双引号里面可以解释变量,单引号不行
    echo $s1."<br>";
    $s2 = 'hello"{$a}world';
    echo $s2;

    //定义字符串(块)
    $str = <<<STR

    <div style="background-color:red; color:white; 100px;height:30px">hello</div>
    <div style="background-color:red; color:white; 100px; height:30px">world</div>

    STR;


    ?>
    </body>
    </html>

     

  • 相关阅读:
    Java语言
    Java面向对象编程思想
    final关键字
    abstract关键字
    对象初始化过程
    访问修饰符
    继承
    面向对象设计
    static
    封装
  • 原文地址:https://www.cnblogs.com/xiongxiaobai/p/5427461.html
Copyright © 2011-2022 走看看