zoukankan      html  css  js  c++  java
  • php 变量 循环关键词以及方法

    <?php

    /*
    多行注释
    */
    常用数据类型
    int string double/float bool

    变量的定义
    $a = 123;
    $b = "123";
    $c = '456';
    $d = <<<X;
    <div style="abcdefg</div>
    X;

    变量输出
    echo $a,123;
    print ($a);

    专用于数组。
    print_r([1,2]);

    调试专用,可显示变量和类型;
    var_dump($a);


    echo '{$d}';

    类型转换
    (数据类型)变量名
    $e = (int)$b;

    echo $a;//输出字符串
    print_r();//输出数组
    var_dump();//输出变量

    settype($c,'int');

    获取数据类型
    gettype($c);

    获取变量地址&
    $x = 10;
    把x的地址指向y,x,同一个地址;
    $y = &$x;

    $y++;
    echo "<br />";
    echo $x;


    @ 错误抑制符
    echo @$abc;

    判断变量
    empty($abc);//判断是否为空;
    isset($abc);//判断是否定义;

    echo "<br>";
    $xxx = '';
    $yyy = 0;
    var_dump(empty($xxx));
    echo "<br>";
    var_dump(empty($yyy));

    转义字符
    echo "<br>";
    给文字加字符
    echo "abc"ABC";
    echo "<br>";
    换行,不建议用
    echo "abc ABC"

    可变变量
    $aaa = 'ccc';
    $ccc = '123';$bbb = $$aaa;echo ($bbb);$a = "bbb";$bbb = 123;$c = $$a;
    echo ($c);切割线---------------------
    分支语句if(判断条件){ 执行语句}else{ 执行语句}第二个if (判断条件1){ 执行语句}else if (判断条件2){ 执行语句}else{}第三个
    三元表达式$a = 判断条件?值1:值2;判断条件为ture的时候,$a = 值1; false的时候 $a = 值2;swich语句swich($x)
    { case 1 : echo 1; break; case 2; echo 2; break; default: echo 3; break;}
    循环语句for($i = 0;$i<10;$i++){ 执行语句
    break;//满足条件直接跳出,全部不走了 continue;//满足条件不走,继续走下一个}先判断,后执行while(true){ 必须加break break;}先执行语句,最后判断do{}while(true);
    运算符!=不等于<>不等于.=字符串拼接php里面10/3等于3.33333333function abc($a,$b){ return true;}$attr = array(1,2,3,4);while(list($key,$value) = each($attr))
    { echo $key."=>".$value."<br>";}while(list($key,$value) = each($attr)){ echo $key."=>".$value."<br>";}?>
  • 相关阅读:
    73. Set Matrix Zeroes (Array)
    79. Word Search (Array; DFS,Back-Track)
    59. Spiral Matrix II (Array)
    PAT 1082. Read Number in Chinese
    PAT 1067 Sort with Swap(0,*)
    LeetCode Min Stack
    LeetCode Find Minimum In Rotated Sorted Array
    PAT 1071. Speech Patterns
    PAT 1022. Digital Library
    PAT 1041. Be Unique
  • 原文地址:https://www.cnblogs.com/GP1014336455/p/7675924.html
Copyright © 2011-2022 走看看