欢迎来到天天文库
浏览记录
ID:6700590
大小:72.50 KB
页数:18页
时间:2018-01-22
《php面试题及答案2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、php面试题及答案,经典php笔试题与答案问题1.考虑如下脚本。标记处应该添加什么代码才能让脚本输出字符串php?$alpha='abcdefghijklmnopqrstuvwxyz';$letters=array(15,7,15);foreach($lettersas$val){/*这里应该加入什么*/}?>A.echochr($val);B.echoasc($val);C.echosubstr($alpha,$val,2);D.echo$alpha{$val};E.echo$alpha{$val+1}2.以下哪一项不能把
2、字符串$s1和$s2组成一个字符串?A.$s1+$s2B.”{$s1}{$s2}”C.$s1.$s2D.implode(”,array($s1,$s2))E.以上都可以3.变量$email的值是字符串user@example.com,以下哪项能把字符串转化成example.com?A.substr($email,strpos($email,“@”));B.strstr($email,“@”);C.strchr($email,“@”);D.substr($email,strpos($email,“@”)+1);E.strrpo
3、s($email,“@”);4.给定一个用逗号分隔一组值的字符串,以下哪个函数能在仅调用一次的情况下就把每个独立的值放入一个新创建的数组?A.strstr()B.不可能只调用一次就完成C.extract()D.explode()E.strtok()5.要比较两个字符串,以下那种方法最万能?A.用strpos函数B.用==操作符C.用strcasecmp()D.用strcmp()6.以下哪个PCRE正则表达式能匹配字符串php
4、architect?A..*B.…
5、………C.d{3}
6、d{8}D.[az]{3}
7、[az]
8、{9}E.[a-z][a-z][a-z]
9、w{9}7.以下哪些函数能用来验证字符串的完整性?(三选)A.md5()B.sha1()C.str_rot13()D.crypt()E.crc32()8.哪个PHP函数与以下脚本在UNIX系统下执行的效果近似?functionmy_funct($filename){$f=file_get_contents($filename);returnexplode("",$f);}?>A.fopen()B.fread()C.flock()D.split_string()E.file()
10、9.基于指定的式样(pattern)把一个字符串分隔开并放入数组,以下哪些函数能做到?(双选)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.12345B.12245C.22345D.11345E.
11、Array12.方框中的正则表达式能与以下哪些选项匹配?(双选)/.**123d/A.******123B.*****_1234C.******1234D._*1234E._*12313.以下哪个比较将返回true?(双选)A.’1top’==’1′B.’top’==0C.’top’===0D.’a’==aE.123==’123′14.如果用+操作符把一个字符串和一个整型数字相加,结果将怎样?A.解释器输出一个类型错误B.字符串将被转换成数字,再与整型数字相加C.字符串将被丢弃,只保留整型数字D.字符串和整型数字将连接成
12、一个新字符串E.整形数字将被丢弃,而保留字符串15.考虑如下脚本。假设http://www.php.net能被访问,脚本将输出什么?$s=file_get_contents("http://www.php.net");strip_tags($s,array('p'));echocount($s);?>A.www.php.net的主页的字符数B.剔除 标签后的www.php.net主页的字符数C.1D.0E.剔除 以外的标签后的www.php.net主页的字符数16.哪个函数能不区分大小写得对两个字符串进行二进制比对?A.st
13、rcmp()B.stricmp()C.strcasecmp()D.stristr()E.以上都不能17.以下哪些函数能把字符串里存储的二进制数据转化成十六进制?(双选)A.encode_hex()B.pack()C.hex2bin()D.bin2hex()E.printf()18.哪个函数
此文档下载收益归作者所有