php高級程序員面試題推薦
1、 php中單引號和雙引號的區別,哪個速度更快?爲什麼?(考php基本功)
單引號更快
1. 在php中,單引號內的數據不會被解析(任何變量和特殊轉義字符),所以速度更快,而雙引號內的數據會被解析,如變量($var)值會代入字符串中,特殊轉義字符也會被解析成特定的單個字,
2. 數組中,如果下標不是整型,而是字符串類型,請務必用單引號將下標括起,正確的寫法爲$array[‘key’],而不是$array[key],因爲不 正確的'寫法會使PHP解析器認爲key是一個常量,進而先判斷常量是否存在,不存在時才以“key”作爲下標帶入表達式中,同時出發錯誤事件,產生一條 Notice級錯誤。
2、不用新變量直接交換現有兩個變理的值. (考php基本功)
$ a = 1;
$b = 2;
$a = explode(‘-’,$a.’-’.$b);
$b =$a[0];
$a = $a[1];
3、PHP數字金額轉大小格式,同時說明思路 (考數組掌握)
function floatohz($value){
$result=;
$v_a=array(分,角,零,塊,十,,百,千,萬,十,百,千,億);
$v_b=array(零,一,二,三,四,五,六,七,八,九,十);
$v_c=array();
$value=(string)$value;
$value=sprintf("%0.2f",$value);
$len=strlen($value);
for($i=$len;$i>=0;$i--){
$val=$value[$i];//$VALUE 不是數組
if($val!=.){
if($val!=0)
$v_c[]=$v_b[$val].$v_a[$len-$i-1];
}
}
$v_c=array_reverse($v_c);
foreach($v_c as $val){
$result.=$val;
}
unset($v_a);unset($v_b);unset($v_c);
return $result;
}
// $value=45123056.78;
$value=23058.54;
print floatohz($value);
4、SQL查詢語句如下:
select * from table where (ID = 10) or (ID = 32) or (ID = 22) or (ID = 76) or (ID = 13) or (ID = 44)
讓結果按10,32,22,76,13,44的順序檢索出來,請問如何書寫? (sql能力)
select * from table where (ID = 10) or (ID = 32) or (ID = 22) or (ID = 76) or (ID = 13) or (ID = 44)order by field(ID,10,32,22,76,13,44)
-
面試自我評價(精選15篇)
在平凡的學習、工作、生活中,我們最不陌生的就是自我評價了,自我評價和人生價值選擇有着密切的關係。相信很多朋友都對寫自我評價感到非常苦惱吧,下面是小編收集整理的面試自我評價,歡迎閱讀,希望大家能夠喜歡。面試自我評價1我是一個比較謙虛好學的人,態度用心主動,...
-
模擬面試心得體會(通用5篇)
當我們備受啓迪時,就很有必要寫一篇心得體會,這樣就可以總結出具體的經驗和想法。那麼好的心得體會是什麼樣的呢?下面是小編爲大家整理的模擬面試心得體會,歡迎閱讀,希望大家能夠喜歡。模擬面試心得體會1在人力資源戴老師的組織和指導下,我們旅遊管理專業七十多位同...
-
面試的自我評價(通用15篇)
在日常學習、工作和生活中,我們都可能會使用到自我評價,自我評價是自我教育的重要條件。如何寫自我評價呢?下面是小編收集整理的面試的自我評價,希望對大家有所幫助。面試的自我評價1我認真負責,積極主動,能吃苦耐勞,較好地完成自己的任務和工作,在工作過程中學到了更...
-
個人面試自我評價(集錦8篇)
在生活、工作和學習中,我們最不陌生的就是自我評價了,自我評價不僅影響社會中人與人的交往方式,而且影響社會中人的心理健康程度,影響人的價值觀和人生觀的合理程度。怎麼寫自我評價才能避免踩雷呢?以下是小編整理的個人面試自我評價,希望能夠幫助到大家。個人面試自...