<?php
$a = 'aa/bb/cc/dd/a.php';
$b ='aa/bb/11/22/33/b.php';
//写一个函数,数出二个文件的相对路径。
function GetNum($variant,$variant2){
$pth1 = null;
$pth2 = null;
$tmp = array();
//分别判断路径下面的文件是不是存在.
if(is_file($variant) && is_file($variant2)){
$len1 = count($pth1 = explode('/',dirname($variant)));
$len2 = count($pth2 = explode('/',dirname($variant2)));
$maxlen = max($len1,$len2);
for($i=1;$i<$maxlen;$i++){
if($pth1[$i] != $pth2[$i] && isset($pth1[$i])){
if(isset($pth2[$i])) $tmp[] = $pth2[$i];
}else{
$tmp[] = $pth2[$i];
$pathe .= '../';
}
}
return $pathe.implode('/',$tmp).'/'.basename($variant2);
}else{
return '路径不合法!';
}
}
print_r(GetNum($a,$b));
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号