PHP几个比较常见的面试程序题整理
来源:互联网 发布:网络运营推广公司 编辑:程序博客网 时间:2024/06/05 02:44
反转字符串可以使用【strrev】但是最终要的就是多字节字符串
//反转字符串function mb_strrev($str){$len = mb_strlen($str,'utf-8');$r = array();for($i=0;$i<$len;$i++){$r[] = mb_substr($str,$i,1,'utf-8');}return implode(array_reverse($r));}
得到URL中扩展名,注意URL中不一定有扩展名的
//得到url中扩展名function getUrlExt($str){$url_info = parse_url($str);if(array_key_exists('path',$url_info)){$path = $url_info['path'];$file_info = pathinfo($path);if(array_key_exists('extension',$file_info)){return $file_info['extension'];}}return false;}
计算两个文件的相对路径
function get_rela_path($file_1,$file_2){$array_1 = explode($file_1);$array_2 = explode($file_2);$rela = array_intersect_assoc($array_1,$array_2);$length = count($rela);if(count($array_2)-$length-1 == 0){$a_r = array_fill(0,1,'.');}else{$a_r = array_fill(0,count($array_2)-$length-1,'..');}$b_r = array_slice($array_2,$length);$a_res = array_merge($a_r,$b_r);$str_res = implode('/',$a_res);return $str_res;}
1 0
- PHP几个比较常见的面试程序题整理
- 比较常见的一道面试推销题
- 几个常见算法的整理
- 整理的几个面试题目
- 常见面试程序题
- 面试常见基础题整理
- 常见面试算法题整理
- 面试中常见的小程序题
- 自己整理的几个C面试小题
- 几个常见的程序错误
- 面试常见的几个宏的定义
- php常见的面试题目
- php常见的面试题目
- php常见的面试题目
- PHP常见的面试问题
- 几个常见的比较炫的效果:
- C++面试常见的几个库函数详解
- EasyDemo*40个比较重要的Android面试常见题
- Squares POJ 2002
- Android手势识别
- opencv学习(八)(opencv3.0.0+VS2012+win7)一个找到轮廓并上色的例子
- tcl channel i/o
- Java- 对象清楚与垃圾回收
- PHP几个比较常见的面试程序题整理
- Mybatis基础操作
- [ACdream]小Y上学记——要迟到了![最短路][spfa]
- C++ Vector 最大 最小值 索引 位置
- 快速排序
- mysql学习笔记(一):mysql的安装配置
- 白话空间统计十二:R语言对点数据分析的实现(1)
- mfc单文档程序对添加CEdit控件并操作
- Linux - bash : ifconfig command not found