初识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>
原文地址:https://www.cnblogs.com/leaf1117/p/3374537.html