資源描述:
《php面試題及答案2》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、php面試題及答案,經(jīng)典php筆試題與答案問題1.考慮如下腳本。標(biāo)記處應(yīng)該添加什么代碼才能讓腳本輸出字符串php?$alpha='abcdefghijklmnopqrstuvwxyz';$letters=array(15,7,15);foreach($lettersas$val){/*這里應(yīng)該加入什么*/}?>A.echochr($val);B.echoasc($val);C.echosubstr($alpha,$val,2);D.echo$alpha{$val};E.echo$alpha{$val+1}2.以下哪
2、一項(xiàng)不能把字符串$s1和$s2組成一個字符串?A.$s1+$s2B.”{$s1}{$s2}”C.$s1.$s2D.implode(”,array($s1,$s2))E.以上都可以3.變量$email的值是字符串user@example.com,以下哪項(xiàng)能把字符串轉(zhuǎn)化成example.com?A.substr($email,strpos($email,“@”));B.strstr($email,“@”);C.strchr($email,“@”);D.substr($email,strpos($email,“@”)+1
3、);E.strrpos($email,“@”);4.給定一個用逗號分隔一組值的字符串,以下哪個函數(shù)能在僅調(diào)用一次的情況下就把每個獨(dú)立的值放入一個新創(chuàng)建的數(shù)組?A.strstr()B.不可能只調(diào)用一次就完成C.extract()D.explode()E.strtok()5.要比較兩個字符串,以下那種方法最萬能?A.用strpos函數(shù)B.用==操作符C.用strcasecmp()D.用strcmp()6.以下哪個PCRE正則表達(dá)式能匹配字符串php
4、architect?A..*B.…
5、………C.d{3}
6、d{8}
7、D.[az]{3}
8、[az]{9}E.[a-z][a-z][a-z]
9、w{9}7.以下哪些函數(shù)能用來驗(yàn)證字符串的完整性?(三選)A.md5()B.sha1()C.str_rot13()D.crypt()E.crc32()8.哪個PHP函數(shù)與以下腳本在UNIX系統(tǒng)下執(zhí)行的效果近似?functionmy_funct($filename){$f=file_get_contents($filename);returnexplode("",$f);}?>A.fopen()B.fread()C.flock()D.sp
10、lit_string()E.file()9.基于指定的式樣(pattern)把一個字符串分隔開并放入數(shù)組,以下哪些函數(shù)能做到?(雙選)A.preg_split()B.ereg()C.str_split()D.explode()E.chop()10.以下腳本輸出什么?echo'Testing'.1+2.'45';?>A.Testing1245B.Testing345C.Testing1+245D.245E.什么都沒有11.以下腳本輸出什么?$s='12345';$s[$s[1]]='2';echo$s;?>A.123
11、45B.12245C.22345D.11345E.Array12.方框中的正則表達(dá)式能與以下哪些選項(xiàng)匹配?(雙選)/.**123d/A.******123B.*****_1234C.******1234D._*1234E._*12313.以下哪個比較將返回true?(雙選)A.’1top’==’1′B.’top’==0C.’top’===0D.’a’==aE.123==’123′14.如果用+操作符把一個字符串和一個整型數(shù)字相加,結(jié)果將怎樣?A.解釋器輸出一個類型錯誤B.字符串將被轉(zhuǎn)換成數(shù)字,再與整型數(shù)字相加C
12、.字符串將被丟棄,只保留整型數(shù)字D.字符串和整型數(shù)字將連接成一個新字符串E.整形數(shù)字將被丟棄,而保留字符串15.考慮如下腳本。假設(shè)http://www.php.net能被訪問,腳本將輸出什么?$s=file_get_contents("http://www.php.net");strip_tags($s,array('p'));echocount($s);?>A.www.php.net的主頁的字符數(shù)B.剔除?標(biāo)簽后的www.php.net主頁的字符數(shù)C.1D.0E.剔除?以外的標(biāo)簽后的www.php.net主頁的字
13、符數(shù)16.哪個函數(shù)能不區(qū)分大小寫得對兩個字符串進(jìn)行二進(jìn)制比對?A.strcmp()B.stricmp()C.strcasecmp()D.stristr()E.以上都不能17.以下哪些函數(shù)能把字符串里存儲的二進(jìn)制數(shù)據(jù)轉(zhuǎn)化成十六進(jìn)制?(雙選)A.encode_hex()B.pack()C.hex2bin()D.bin2hex()E.printf()18.哪個函數(shù)