极客学院教学视频 想要领取极客学院“整套学习视频基础教程”(所谓整套就是从前端到后端的基础视频教程,比较适合新手)的同学,可以加QQ2084533608,领取视频教程,加入时验证信息填:微信平台 注意:多个选答题必须选择至少一道题回答,本题开卷考试 选答题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),转换成(如1,234,567,890)每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) |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|