php

224 阅读1分钟

简单语法

  • php链接外部php文件的语法
include('./02-connect.php');
  • php脚本以结束,在一个文件只有php时,?>可以
<?php
//PHP代码
?>
  • php中的每一个代码行都必须以分号结束,分号是一种分隔符,用于把指令集区分开来
  • php是大小写敏感的

php变量

  • 诸如 $x 以$符号开始,后面跟着变量的名称
  • 变量名是区分大小写
  • 变量名必须以字母或者下划线字符开始
  • 变量名只能包含字母、数字以及下划线

php中的字符串

  • php中的双引号和单引号包括的都是字符串 双引号和单引号的区别 双引号包裹的字符串在输出的时候,会解析其中的变量;

php中的数组

  • 分为索引数组和关联数组
  $arr = array(1,2,3,4,5);//索引数组
  echo '<hr>';
  echo "<pre>";
  print_r($arr); echo '<br>';
  $arr1 = array('name'=>'leon','age'=>18,'like'=>'code');//关联数组
  echo '<hr>';
  echo "<pre>";
  print_r($arr1); echo '<br>';
  • php中循环遍历数组使用foreach
    $arr是要遍历的数组,$v是数组的值
foreach($arr as $index => $value){
    print_r($v);echo '<br>';
}

json格式的数据转换

  //使用json_encode(数组或对象)转为json格式的字符串
  //使用json_decode(json格式的数据,参数2),将json个是的数据转为原来的格式
  //默认参数2不写,将json格式的数据转为对象
  //第二个参数传递true或1,则可以将json格式的字符串转为数组
  $arr = ['name'=>'leon','age'=>18];
  echo '<pre>';
  print_r($arr);
  $res = json_encode($arr);
  print_r($res);  // '{"name":"leon","age":18}'
  $result = json_decode($res,1);
  echo "<br>";
  print_r($result);