欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

PHP几个比较常见的面试程序题整理

程序员文章站 2022-05-29 11:09:48
...
反转字符串可以使用【strrev】但是最终要的就是多字节字符串
	//反转字符串	function mb_strrev($str){		$len = mb_strlen($str,'utf-8');		$r = array();		for($i=0;$i  

得到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 getrpath($path,$conpath){		$pathArr = explode('/',$path);		$conpathArr = explode('/',$conpath);		//$dis_match_len = 0;		for($i=0;$i

计算两个文件相对路径的方法2,使用PHP内置函数【array_diff_assoc】

	function getrpath2($path,$conpath){		$pathA = explode('/',$path);		$pathB = explode('/',$conpath);		$res = array_diff_assoc($pathA,$pathB);		$path = '';		for($i=0;$i

版权声明:本文为博主原创文章,未经博主允许不得转载。