20171014

作者: 雨y飘零久 | 来源:发表于2017-10-14 23:40 被阅读0次

    1.FILE

    取得当前文件的绝对地址

    2.basename(path,suffix)

    返回路径中的文件名部分

    3.getdate(timestamp)

    <?php
    print_r(getdate());
    
    E:\wamp64\www\demo\20171012demo\demo5.php:3:
    array (size=11)
      'seconds' => int 54
      'minutes' => int 37
      'hours' => int 5
      'mday' => int 14
      'wday' => int 6
      'mon' => int 10
      'year' => int 2017
      'yday' => int 286
      'weekday' => string 'Saturday' (length=8)
      'month' => string 'October' (length=7)
      0 => int 1507959474
    

    4.过滤器

    • Validating 过滤器:
      • 用于验证用户输入
      • 严格的格式规则(比如 URL 或 E-Mail 验证)
      • 如果成功则返回预期的类型,如果失败则返回 FALSE
    • Sanitizing 过滤器:
      • 用于允许或禁止字符串中指定的字符
      • 无数据格式规则
      • 始终返回字符串

    5.mktime(时,分,秒,月,日,年)

    6.静态属性不能通过一个类已实例化的对象来访问(但静态方法可以)

    7.数据库

    • DML(data manipulation language):
      它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样,这4条命令是用来对数据库里的数据进行操作的语言
    • DDL(data definition language):
      DDL比DML要多,主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用
    • DCL(Data Control Language):
      是数据库控制功能。是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCL

    8.设有n个正整数,将他们连接成一排,组成一个最大的多位整数。

    如:n=3时,3个整数13,312,343,连成的最大整数为34331213。
    如:n=4时,4个整数7,13,4,246连接成的最大整数为7424613。

    <?php
    $arr = array(7, 13, 4, 246);
    function maxSplice($arr){
      $n = count($arr);
      for($i=1; $i<$n; $i++){
        for($j=0; $j<$n-$i; $j++){
          if($arr[$j].$arr[$j+1] < $arr[$j+1].$arr[$j]){
            $temp = $arr[$j];
            $arr[$j] = $arr[$j+1];
            $arr[$j+1] = $temp;
          }
        }
      }
      $max_str = implode('', $arr);
      return $max_str;
    }
    echo maxSplice($arr);
    
    

    7424613

    相关文章

      网友评论

          本文标题:20171014

          本文链接:https://www.haomeiwen.com/subject/lfytuxtx.html