PHP
sonder 超大杯

环境安装:

PHP : 运行环境的安装,注意运行环境的路径修改问题。与自己的文件保持一致。

  1. 目前我们的计算机中有两个web服务器,一个是Hbuilder自带的web服务,一个wamp中的apache
    其中自带的web服务访问的地址:127.0.0.1:8020,wamp提供的web服务地址:localhost(127.0.0.1)
  2. 自带的web服务不具有解析php的能力
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php 
/**php语句写在<?php ?>里面,外面也可以写HTML语句和js等语句,但是要用相应的标签括起来。//当然HTML中也可以嵌入HTML页面内。*/
//分界符
echo "aa";//echo 输出语句
echo "<h1>这是一个标题</h1>";//php里面可以嵌入HTML语句
//定界符
/**/
$str = <<<EOD
<h1>这是一个标题</h1>
<p>这是有一个段落</p>
EOD;
echo $str;
isset($a) // 判断一个变量是否定义;
json_encode($val) // 用于对变量进行 JSON 编码,该函数如果执行成功返回 JSON 数据,
// 否则返回 FALSE。
json_encode($students,JSON_UNESCAPED_UNICODE);
json_decode($val,true) //函数用于对 JSON 格式的字符串进行解码,并转换为 PHP 变量。
// True表示转换成数组,false转换成对象。

MySQL基础,图形化数据库创建,用PHP创建数据库,以及用PHP连接数据库和对数据进行增删改查操作。
将excel表格导入数据库需要改后缀名为.svc;

数组方法:

  1. in_array(val,val,arr)  判断数组中是否包含某个值,返回布尔值;
  2. 取得键名和键值 array_keys(arr)       array_values(arr);
  3. 移除数组中重复的值,返回去重之后的数组 array_unique($arr);
  4. list(a,a,b) = $arr;把数组中的值赋给指定的变量;
  5. foreach($arr as $val) 遍历数组;
  6. 计算数组的长度 count($arr);
  7. 添加删除 array_push(arr,1,2)arraypop(arr,1,2) array_pop(arr);
  8. 统计数组中所有的值出现的次数array_count_values($arr);mysqli_query()用于查询数据库,select_DB()用于选择数据库;

数组的创建:

  1. 不带索引的数组;
  2. 带索引的数组;
  3. 二维数组;
  4. 使用变量创建数组compact()  $a = “aaa”;$b = “bbb”; $c=array(1,2);  compact(“a”,”b”,”c”) “a”,”b”,”c”在结果中对应key值
  5. 使用两个数组创建一个数组  a=array(1,2,3);a=array(1,2,3);b=array(“a”,”b”,”c”); array_combine(a,a,b),a的值为key,b的值为value;
  6. 建立指定范围单元的数组range(start,end,step);

预定义变量:

  1. 服务器变量$_SERVER,保存头信息,路径,脚本位置等的数组
  2. Cookie变量$_COOKIE,保存cookie值的数组
  3. HTTP GET变量$_GET,保存url请求和表单get提交的变量的数组
  4. HTTP POST变量$_POST,保存post方法生成的变量的数组
  5. Request变量$_REQUEST;

数据类型:

  1. 布尔值(true TRUE var_dump())
  2. 整型(integer)
  3. 浮点型(float)
  4. 字符串(string)
  5. 数组(array)
  6. 对象(object)
  • 本文标题:PHP
  • 本文作者:sonder
  • 创建时间:2019-06-02 08:49:25
  • 本文链接:https://sonderss.github.io/2019/06/02/PHP/
 评论