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