php求兩個(gè)目錄的相對(duì)路徑示例(php獲取相對(duì)路徑)
更新時(shí)間:2014年03月27日 09:50:01 作者:
這篇文章主要介紹了php求兩個(gè)目錄的相對(duì)路徑示例(php獲取相對(duì)路徑),需要的朋友可以參考下
求兩個(gè)目錄的相對(duì)路徑,不限制路徑深度
復(fù)制代碼 代碼如下:
/**
* 輸出$b相對(duì)于$a的相對(duì)路徑($a)
* 不限限制路徑深度,沒有做什么優(yōu)化,只是實(shí)現(xiàn)功能
*/
function getPath($a, $b)
{
$aArr = explode('/', dirname($a));
$bArr = explode('/', dirname($b));
$aLen = count($aArr);
$bLen = count($bArr);
$len = max($aLen, $bLen);
$k = 0;
for($i = 0; $i < $len; $i++)
{
if($k == 0)
{
if(isset($aArr[$i]) && ($aArr[$i] != $bArr[$i]))
{
$d .= '../';
if(isset($bArr[$i]))
{
$nP[$i] = $bArr[$i];
}
$k = $k + 1;
}
}
else
{
if(isset($aArr[$i]))
{
$d .= '../';
}
if(isset($bArr[$i]))
{
$nP[$i] = $bArr[$i];
}
}
}
echo $d.implode('/', $nP);
}
您可能感興趣的文章:
- PHP利用正則表達(dá)式將相對(duì)路徑轉(zhuǎn)成絕對(duì)路徑的方法示例
- 談?wù)凱HP中相對(duì)路徑的問(wèn)題與絕對(duì)路徑的使用
- PHP文件操作之獲取目錄下文件與計(jì)算相對(duì)路徑的方法
- php命令行(cli)下執(zhí)行PHP腳本文件的相對(duì)路徑的問(wèn)題解決方法
- php計(jì)算兩個(gè)文件相對(duì)路徑的方法
- PHP獲取文件相對(duì)路徑的方法
- 一道求$b相對(duì)于$a的相對(duì)路徑的php代碼
- php絕對(duì)路徑與相對(duì)路徑之間關(guān)系的的分析
- php zend 相對(duì)路徑問(wèn)題
- php 算法之實(shí)現(xiàn)相對(duì)路徑的實(shí)例
相關(guān)文章
PHP數(shù)組和explode函數(shù)示例總結(jié)
有關(guān)php分割字符串explode函數(shù)的用法,使用explode函數(shù)將字符串分割到數(shù)組,這里給大家總結(jié)了幾個(gè)示例,需要的朋友參考下。2015-05-05
CodeIgniter框架實(shí)現(xiàn)的整合Smarty引擎DEMO示例
這篇文章主要介紹了CodeIgniter框架實(shí)現(xiàn)的整合Smarty引擎DEMO,結(jié)合實(shí)例形式分析了CodeIgniter框架整合Smarty引擎的原理、操作步驟及相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2019-03-03
thinkPHP5框架設(shè)置404、403等http狀態(tài)頁(yè)面的方法
這篇文章主要介紹了thinkPHP5框架設(shè)置404、403等http狀態(tài)頁(yè)面的方法,結(jié)合實(shí)例形式分析了thinkPHP5框架設(shè)置404頁(yè)面的相關(guān)配置、視圖顯示頁(yè)面及控制器調(diào)用相關(guān)操作技巧,需要的朋友可以參考下2018-06-06
php技術(shù)實(shí)現(xiàn)加載字體并保存成圖片
這篇文章主要介紹了php技術(shù)實(shí)現(xiàn)加載字體并保存成圖片,需要的朋友可以參考下2015-07-07
thinkphp實(shí)現(xiàn)發(fā)送郵件密碼找回功能實(shí)例
這篇文章主要介紹了thinkphp實(shí)現(xiàn)發(fā)送郵件密碼找回功能的方法,以實(shí)例形式詳細(xì)講述了配置文件與功能代碼的實(shí)現(xiàn)方法,是非常實(shí)用的技巧,需要的朋友可以參考下2014-12-12
再談Yii Framework框架中的事件event原理與應(yīng)用
這篇文章主要介紹了再談Yii Framework框架中的事件event原理與應(yīng)用,結(jié)合實(shí)例形式分析了再談Yii框架中的事件event相關(guān)原理、使用方法及操作注意事項(xiàng),需要的朋友可以參考下2020-04-04
PHPMAILER實(shí)現(xiàn)PHP發(fā)郵件功能
這篇文章主要為大家詳細(xì)介紹了PHPMAILER實(shí)現(xiàn)PHP發(fā)郵件功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-04-04

