首页 存档 技术 查看内容

(笔试题)php练习笔试题(二)

2018-3-30 13:00 |来自: 互联网 339 0

摘要: 加php自学与交流QQ群:435916459极客学院教学视频想要领取极客学院“整套学习视频基础教程”(所谓整套就是从前端到后端的基础视频教程,比较适合新手)的同学,可以加QQ2084533608,领取视频教程,加入时验证信息填 ...

php自学与交流QQ群435916459

极客学院教学视频

想要领取极客学院“整套学习视频基础教程(所谓整套就是从前端到后端的基础视频教程,比较适合新手)的同学,可以加QQ2084533608,领取视频教程,加入时验证信息填:微信平台

以下是“微信公众平台搭建与开发揭秘”的视频教程,有需要的可以咨询小编


链接:http://pan.baidu.com/s/1boAybfD



文章正文内容

注意:多个选答题必须选择至少一道题回答,本题开卷考试

选答题1、写一个函数,尽可能高效的,从一个标准url里取出文件的扩展名

例如:

http://www.sina.com.cn/abc/def/fg.php?id=1取出php或.php(扩展名不仅限于php)

Parse_url

Function getsuffix($file){

$arr = parse_url($file);

$suffix = $arr[path];

Return array_pop(explode(.,$suffix));

}

或者

Function getsuffix($file){

$suffix = array_pop(explode(.,$file));

Return array_shift(explode(?,$suffix));

}

Pathinfo

Function getsuffix($file){

$suffix = pathinfo($file,PATHINFO_EXTENSION);

Return array_shift(explode(?,$suffix));

}

选答题2、写一个函数,将一个字符串(如:1234567890),转换成(1234567890)3位用逗号隔开的形式。

Number_format()

选答题3、写一个函数,算出两个文件的相对路径

如:

$a=/a/b/c/d/e.php

$b=/a/b/12/34/c.php

计算出$b相对于$a的相对路径应该是../../c/d

function relPath($a,$b){

$a = explode('/',trim(dirname($a),'/'));

$b = explode('/',trim(dirname($b),'/'));

$len = count($a)

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部