關(guān)于“php常見考點(diǎn)”的問題,小編就整理了【3】個(gè)相關(guān)介紹“php常見考點(diǎn)”的解答:
php顯示時(shí)間常用方法小結(jié)?一、PHP函數(shù)Date()獲取當(dāng)前時(shí)間
代碼如下:<?php echo $showtime=date("Y-m-d H:i:s");?>
顯示的格式: 年-月-日 小時(shí):分鐘:秒
相關(guān)參數(shù):
a:"am"或者"pm"
A:"AM"或者"PM"
d:幾日,二位數(shù)字,若不足二位則前面補(bǔ)零,如: "01"至"31"
D:星期幾,三個(gè)英文字母,如: "Fri"
F:月份,英文全名,如: "January"
h:12 小時(shí)制的小時(shí),如: "01"至"12"
H:24 小時(shí)制的小時(shí),如: "00"至"23"
g:12 小時(shí)制的小時(shí),不足二位不補(bǔ)零,如: "1"至12"
G:24 小時(shí)制的小時(shí),不足二位不補(bǔ)零,如: "0"至"23"
i:分鐘,如: "00"至"59"
j:幾日,二位數(shù)字,若不足二位不補(bǔ)零,如: "1"至"31"
l:星期幾,英文全名,如:"Friday"
m:月份,二位數(shù)字,若不足二位則在前面補(bǔ)零;如: "01"至"12"
n:月份,二位數(shù)字,若不足二位則不補(bǔ)零;如:"1"至"12"
M:月份,三個(gè)英文字母;如:"Jan"
s:秒;如:"00"至"59"
S:字尾加英文序數(shù),二個(gè)英文字母;如:"th"、"nd"
php常用算法和時(shí)間復(fù)雜度?按數(shù)量級(jí)遞增排列,常見的時(shí)間復(fù)雜度有:常數(shù)階O(1),對(duì)數(shù)階O(log2n),線性階O(n),線性對(duì)數(shù)階O(nlog2n),平方階O(n2),立方階O(n3)
復(fù)制代碼 代碼如下:
//二分查找O(log2n)
function erfen($a,$l,$h,$f){
if($l >$h){ return false;}
$m = intval(($l+$h)/2);
if ($a[$m] == $f){
return $m;
}elseif ($f < $a[$m]){
return erfen($a, $l, $m-1, $f);
}else{
return erfen($a, $m+1, $h, $f);
}
}
$a = array(1,12,23,67,88,100);
var_dump(erfen($a,0,5,1));
//遍歷樹O(log2n)
function bianli($p){
$a = array();
foreach (glob($p.'/*') as $f){
if(is_dir($f)){
$a = array_merge($a,bianli($f));
}else{
$a[] = $f;
php面試官常問的問題?1、你對(duì)PHP有多少了解?
2、請(qǐng)談?wù)勀銓?duì)PHP設(shè)計(jì)模式的理解?
3、請(qǐng)描述一下MVC模式?
4、你有用過哪些PHP框架?
5、你在PHP編程中有怎樣的優(yōu)勢(shì)?
6、你熟悉如何與數(shù)據(jù)庫交互?
7、你能談?wù)凪ySQL優(yōu)化的思路嗎?
8、你如何處理文件上傳?
9、請(qǐng)說明一下PHP安全機(jī)制?
10、你有處理AJAX的經(jīng)驗(yàn)嗎?
到此,以上就是小編對(duì)于“php常見考點(diǎn)”的問題就介紹到這了,希望介紹關(guān)于“php常見考點(diǎn)”的【3】點(diǎn)解答對(duì)大家有用。