zoukankan      html  css  js  c++  java
  • php基础1

    <?php


    输出语法
    echo"hollo world"; 可以连续输出多个字符串
    print"hahaha"; 每次只能输出一个字符串
    //print_r(); 括号里只能放数组,作用打印数组
    //var_dump(); 输出变量内容,类型,长度


    数据类型
    整数型int 小数(单精度float,双精度double,小数也叫浮点数),decmial
    字符型char 字符串 string 布尔型 bool(只有两种状态) 日期时间datetime
    对象类型object
     有的没有

    php里所有的变量都要先加$符号

    类型转换 (要转换的数据类型)变量
    settype设置类型 settype(变量,“要转换的数据类型”)

    变量定义
    判断变量是否定义 isset(变量); ,返回ture或者false
    删除变量 unset(变量)
    判断变量是否为空 empty(变量); 0也是空值,空值返回ture

    取地址
    $a=10;
    $b=&$a;
    echo $b
    其中一个改变则另一个也发生改变


    可变变量
    $a="php";
    $php="www";
    echo $a

    字符串的定义 用单双引号
     转义,主要用来输出特殊变量
    双引号可以解析转义字符,单引号不可以
    双引号可以解析变量,双引号不可以
    引号里加变量要用{}括起来
    拼接字符串用 点

    第三种定义方式
    $s=<<<A
    hello wore
    A;

    运算符表达式
    除号例子 $a=10;
    $b=3 ;
    echo $a/$b
    结果为3.3333333

    @用来抑制错误 Notice:提醒 Warning:警告 Error:错误(屏蔽不了)

    三元运算符 ?

    语句
    分支语句
    if(){}
    if(){}else{}
    if(){}else if(){}
    if(){if(){}}


    $a=1
    switch()
    {
    case 1:
    echo "111"
    break;
    default:
    echo "999"
    }

    循环语句
    for ($i=0;$i<10;$i++)
    {
    echo "{$i}<br>";
    }

    while()经常用来做死循环


    函数
    四要素:返回类型 函数名 参数列表 函数体 function 函数名(){ }

    简单函数
    function Text()
    {
    echo "简单函数"
    }
    有参数的函数

    function Text($a)
    {
    echo "简单函数"
    }
    Text("你好")
    有返回值的
    function Text()
    {
    return"测试";
    }
    echo Text();*/
    可变参数函数
    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,6,7,8,9,10);*/


    生成随机数
    echo rand rand(0,10); ranf()取范围,括号内假范围


    日期时间
    echo time(); 显示出时间戳
    格式化字符串
    echo date("Y-m-d H:i:s");
    strtotime()将字符串转换为时间戳字符串加在括号里

    strlen显示字符长度strcmp字符比较,区分大小写,相同则返回0

    strtdower将大写字符串转换为小写

    strtoupper将小写字符串转换为大写

    explode拆分字符串  implode数组拼接为字符串

    substr_replace截取替换字符串 

    str_replace查找所有的全部替换

    substr截取字符串



    ?>

  • 相关阅读:
    系统调用与库函数
    在树莓派上 搭建sqlite数据库
    (转)inux Read系统调用
    查看当前日期是这一年的第几天
    求解某个范围内的全部完数
    求s=a+aa+aaa+aaaa+aa...a的值,其中a是一个数字。
    输入三个整数x,y,z,请把这三个数据由大到小输出。
    模仿ArrayList底层实现
    可视化日历
    Oracle之约束条件1:主键约束
  • 原文地址:https://www.cnblogs.com/chenshanhe/p/6707574.html
Copyright © 2011-2022 走看看