php培训面试题(精选)

php培训面试题(精选)

ID:13057350

大小:20.50 KB

页数:4页

时间:2018-07-20

php培训面试题(精选)_第1页
php培训面试题(精选)_第2页
php培训面试题(精选)_第3页
php培训面试题(精选)_第4页
资源描述:

《php培训面试题(精选)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.已知一个时间(例如2011-02-0220:30:00),求昨天的时间。Echodate(“Y-m-dH:i:s”,strtotime(“-1day”,strtotime(“2011-02-0220:30:00”)));———————————–2.已知两个时间(例如2011-20-0220:30:00,2011-03-0220:30:00),求两个时间相差的天数。echodate("m月d日H小时i分s秒",strtotime("2011-12-0220:30:00")-strtotime("20

2、11-03-0220:30:00"));———————————–3.已知两个数组,求合并两个数组并从小到大排序。Array(1,25,2,85,100)array(23,312,7,4)$arr=explode(",",join(",",array(1,25,2,85,100)).",".join(",",array(23,312,7,4)));sort($arr);print_r($arr);———————————–4.用最少的代码写一个求3值最大值的函数.(使用function)functionf

3、un($one,$two,$three){returnmax($one,$two,$three);}———————————–5.写出已学过的获取一个文件扩展名的函数,要求:dir/upload.image.jpg,找出 .jpg 或者 jpg ,必须使用PHP自带的处理函数进行处理,方法不能明显重复,可以封装成函数,比如 get_ext1($file_name), get_ext2($file_name).functionget_ext($fileName){returnend(explode("."

4、,$fileName));}echoget_ext("dir/upload.image.jpg");———————————–6.如何实现字符串翻转?答:echostrrev($a);———————————–7.foo()和@foo()之间有什么区别?答:@foo()控制错误输出———————————–8.写出下列程序执行后结果———————————–9.写出下列程序执

5、行后结果答案:hotdogok———————————–10.写出下列程序执行后结果$a="hello";$b=&$a;unset($b);$b="world";echo$a;———————————–11.用PHP写一段代码,实现不使用第3个变量,交换$a、$b的值($a,$b两种情况之一:$a=1,$b=9;之二:$a=”one”,$b=”two”)答:方案一:适用于变量为数字的$a=1;$b=2;

6、$a=$a+$b;//$a=3,$b=2;$b=$a-$b;//$a=3,$b=1;$a=$a-$b;//$a=2,$b=1;方案二:使用所有的变量$a='abc';$b='def';list($a,$b)=array($b,$a);//list()—把数组中的值赋给一些变量echo$a,$b;方案三:$a="abcd";$b="1234";echo"初始化时a=$a,b=$b
";$a=$a.$b;$b=strlen($b);$b=substr($a,0,(strlen($a)-$b));$a

7、=substr($a,strlen($b));echo"交换后a=$a,b=$b
";———————————–12.写出PHP的变量类型:答:标量类型:boolean(布尔型)integer(整型)float(浮点型,也作“double”)string(字符串)复合类型:array(数组)object(对象)特殊类型:resource(资源)NULL———————————–实现字符串翻转:(不准用PHP内置strrev函数)答:functionmy_strrev($str){$len=strle

8、n($str);$newstr=”;for($i=$len;$i>=0;$i–){$newstr.=$str{$i};}return$newstr;}———————————–14.请写一个函数,实现以下功能: 字符串“open_door” 转换成 “OpenDoor”、”make_by_id” 转换成 ”MakeById”。 答:方法一: function str_explode($str){ $str_arr=explode("_",$str);$st

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。