• 初识php的笔记(基础知识)


    1.php中每个代码行以分号结束,单行注释用//, 多行注释用/**/

    2.php输出文本用echo和print, echo要比print快点. 单双引号也是不同的,单引号不能输出变量值

    3.定义变量用$开头, 不用声明变量数据类型, 格式为:$var_name = value; 不用忘记了$

    4.变量命名规则:
       变量名必须以字母或下划线"_"开头
       变量名只能包含字母数字以及下划线
       变量名不能包含空格,如变量名由多个单词组成,可用下划线连接或用大写字母开头

    5.php中连接两个变量或字符串用点"." (真是奇怪的用法啊)

    6.计算字符串的长度用strlen()

    7.在字符串中检索另一个字符串或字符用strpos(),即判断一字符串是否包含另一字符串
       如果找到匹配, 则返回匹配到的第一个位置,位置从0开始. 如未匹配,返回FALSE

    8.判断条件是否成立:
      if (条件)             
        条件成立操作;
      else
        条件不成立操作;

    9.如果条件判断条件时要执行多操作, 就把多操作放在花括号中
      if (条件)
        {
        条件成立操作1;
        条件成立操作2;
        条件成立操作3;
        }

    10.判断多个条件时:
       if (条件)             
         条件成立操作;
       elseif (条件)
         条件成立操作;
       else
         条件不成立操作;

    11.php的switch语句:
       switch (表达式)
       {
       case 值1:
          当表达式等于值1时的操作;
       break;
       case 值2:
          当表达式等于值2时的操作;
       break;
       case 3:
          当表达式等于值3时的操作;
       break;
       default:
          表达式和以上任何一个值都不相等时的默认操作;
       }

    12.php的数组
       1)数值数组,比如$names = array("name1", "name2", "name3");(自动分配ID)
          使用时可以用数字ID键进行取值,echo $names[0];
          也可人工分配ID, $names[0] = "name1"; $names[1] = "name2";
       2)关联数组, 类似于字典, key-value形式.比如$ages = array("name1"=>21, "name2"=>22);
          使用时可用key来取对应的value, echo $ages["name1"];
          在此处关联key与value使用的是'=>', 用着很不习惯啊
          还可以定义为$ages["name1"] = 21; $ages["name2"] = 22;
       3)多维数组,即多层嵌套的数组,比如:
          $my_food = array(
              "fruit"=>array("apple", "banana", "pear"),
              "drink"=>array("milk", "tea", "juice")
           );
          使用时逐层取值, echo $my_food["fruit"][1];

     13.php循环语句
       1)while, 指定条件成立执行操作.语法为:while(条件){条件成立操作;}

    <html>
    <body>
    <?php
    $x = 1;
    while($x < 4)
      {
      echo "the number is "."$x"."<br/>";
      $x++;  
      }
    ?>
    </body>
    </html>
  • 相关阅读:
    Acwing 284.金字塔 (区间DP)
    Acwing 283.多边形 (区间DP)
    Acwing 277.饼干 (DP+排序不等式)
    Acwing 274.移动服务 (DP)
    Acwing 273.分级 (DP)
    Acwing 271.杨老师的照相排序 (DP)
    Acwing 272.最长公共上升子序列 (DP)
    Mybatis-缓存
    mybatis与spring整合
    mybatis-sql映射文件
  • 原文地址:https://www.cnblogs.com/leaf1117/p/3374537.html
Copyright © 2020-2023  润新知