php语言基础学习笔记

花了一个小时复习了一下很多年没有碰了的php,mark一下,高二时学的。

1. 代码嵌在<?php  ?>内

2.输出函数echo,相当于js中的document.write

3.可以在打印双引号时用单引号或者在打印双引号时使用单引号。

   echo 'She said,"how you are?"';

   echo "she said,'how you are?'";

4.在同样的引号或者打印需要转义的符号可以使用\,echo 'I \'m just ducky.'; echo "she said,\"How are you?\"";

5.注释推荐使用shell风格,#this is a comment

6.变量同c,前面有$.

    echo $money;

    echo "hello,$money";

7.连接字符串 $aa = "sdfs";$bb = "fsdfs"; $cc = $aa.$bb;

   $cc = $cc."fsdfs";

8.关于数字

    $n = 2.13;

   $n = round($n);   //3  四舍五入

   $n = 3.13141;

   $n = round($n,3);   //3.131保留位数的四舍五入

  $n = number_format($n);   //加分隔符

   $n  = number_format($n,4);//设置位数的加分割符

9.常量

  define('NAME','VALUE');

  echo NAME;

10.get用于发起数据请求,post用户单向发送数据

11.$_REQUEST为超全局变量,为$_POST和$_GET的集合

12.isset()函数用于确定一个变量是否有值

13.empty()函数用于确定一个变量是否为空值

14.检验是否为数字使用is_numeric函数

15.数组

    $band[] = "sdfs";

   $band[] = "sdfs";

   $ band[] = "huhu";

   $state = array(key1 => value1,key2 => value2.......);

  键值对应     echo $state[key1];

  foreach($array as $key =>$value){

}

   二维数组

  $array2 = (key1=>array1,.......);

16.排序

    sort按值排序,重置健值关系

    asort按值排序,维持键值关系

    ksort按键排序

   rsort,arsort,krsort反向排序

17.循环判断略

18.包含文件

    include(url);

    require(url);  //可包含多次

    include_once(url);

     require(url);  //只能包含一次

19.处理html表单

   if($isset($_POST['submitted'])){

  }

else{

}

20.$page_title设置标题

21.设置粘性表单

   <input type="text" name="city" size="20" value="<?php echo $city;>" />

22.函数参考js的函数

   注意可以返回一个数组

    例如return array($avariable1,$avariable2);

    可以设置默认参数

    function greet($name,$msg = "hello"){

}

23.要想使函数内的变量可以被外部使用可以global

    function xxx(){

     global $fsdf;


————————————————
版权声明:本文为CSDN博主「Fenice」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Kevin_Samuel/java/article/details/9153443

转载声明:本文为星影阑珊的原创文章,转载请注明原文地址,谢谢合作
随机云标签