zoukankan      html  css  js  c++  java
  • php_review_day1

    php中的小知识点(小白笔记整理):
    -----------------------------------------------------
    读取本地文件内的数据:
    file_get_contents($filename);
    (对文件数据渲染到页面时,需掌握phph和html混编)

    对有固定格式的数据进行裁切:
    explode($delimiter, $string);

    把数据存储到本地文件中去:
    file_put_contents($filename, $data,FILE_APPEND); //第三个参数 是追加数据,不覆盖之前的数据

    implode():把一个一维数组转化为字符串,第一个参数决定以什么形势连接
    $array = array( 'lastname' , 'email' , 'phone' );
    $comma_separated = implode ( "," , $array );
    echo $comma_separated ; // lastname,email,phone

    使用$_SERVER['REQUEST_METHOD] ==== 'POST/GET' 判断请求的类型

    文件域的提交:
    form必须加多一个属性 enctype="multipart/form-data" 才能上传文件
    $_FILE['name'] 检测提交时是否有名为name的文件域,里面有提交文件的参数

    使用 move_uploaded_file($filename, $destination) 移动上传的文件到制定文件夹,
    第一个参数是上传文件的临时文件夹(在$_FILE的参数中可以找到),第二个参数是我们想要放置文件的位置
    (这里有一些关于文件重命名的操作,后续遇到问题在进行记录)

    $_SERVER['PHP_SELF'] 当前页面,有时在表单提交时,会action到当前页面
    -----------------------------------------------------

    php中有两种数组形式:
    a.索引数组
    $arr = [1,2,3];
    $arr2 = array('name',''age','sex');
    b.关联数组
    $dict=array(
    'hello' => '你好',
    'world' => '世界',
    'September' => '九月'
    );
    -----------------------------------------------------

    使用 ==>
    $GLOBALS['message'] 设置全局变量 , $message 这样使用
    define('SYSTEM_NAME','PHP')定义常量;
    $_GET['params'] 接受url中传递的参数
    $_POST['key'] 接受post提交过来的数据
    require equire_oneincludeinclude_one 来载入别的PHP文件到页面中使用
    form表单提交:
    必须有action属性 method属性
    每个input都必须有name属性
    需要有submit属性的button、a等按钮来提交数据,发送post
    -----------------------------------------------------

    有关时间:==>
    echo time(); //获取的是格林威治时间,非东八区时间 可以通过设置当前时区,返回当前时区的时间
    echo date('Y-m-d H:i:s',time()); ==>以特定格式返回当前时间 ,有一点:中间需要换行的时候使用<b > r在时间函数中是一种既定的格式,转义之后按照原来的换行意义解析
    strtotime ==> 可以将一个有特定格式的时间字符串,转换为一个时间戳
    $time_str = '2018-9-29 19:37:09';
    $time_stamp = strtotime($time_str);
    //转回去--->
    echo date('Y年m月d日 <b > H:i:s',$timeStamp);
    -----------------------------------------------------
    php中设置cookie
    setcookie('key','value'); //设置cookie
    setcookie('key') //取消cookie

    $_COOKID['KEY'] 调用cookie的值,显示登录用户名 欢迎XXX

  • 相关阅读:
    0309. Best Time to Buy and Sell Stock with Cooldown (M)
    0621. Task Scheduler (M)
    0106. Construct Binary Tree from Inorder and Postorder Traversal (M)
    0258. Add Digits (E)
    0154. Find Minimum in Rotated Sorted Array II (H)
    0797. All Paths From Source to Target (M)
    0260. Single Number III (M)
    0072. Edit Distance (H)
    0103. Binary Tree Zigzag Level Order Traversal (M)
    0312. Burst Balloons (H)
  • 原文地址:https://www.cnblogs.com/inc904/p/9724988.html
Copyright © 2011-2022 走看看