PHP를 사용하여 파일 상대 경로를 얻는 방법은 무엇입니까? 본 글에서는 주로 PHP에서 파일의 상대경로를 구하는 방법을 소개하고, 커스텀 함수를 통해 파일의 상대경로를 구하는 기능을 구현합니다. 그것이 모두에게 도움이 되기를 바랍니다.
이 문서의 예에서는 PHP에서 파일의 상대 경로를 얻는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 구현 방법은 다음과 같습니다.
<?php $a = '/a/b/c/d/e.php'; $b = '/a/b/12/34/c.php'; //../../12/34/c.php echo getRelativelyPath($a,$b); //求$b相对于$a的相对路径 function getRelativelyPath($a,$b){ $a=explode('/',$a); $b=explode('/',$b); var_dump($a); //print_r($b); $c=array_values(array_diff($a,$b)); $d=array_values(array_diff($b,$a)); // var_dump($c); //var_dump($d); array_pop($c); foreach($c as &$v){ $v='..'; } var_dump($c); var_dump($d); $arr=array_merge($c,$d); var_dump($arr); $str=implode("/",$arr); echo $str; }
관련 권장 사항:
php array_chunk()_PHP 없이 배열을 분할하는 알고리즘 튜토리얼
위 내용은 PHP를 사용하여 파일 상대 경로를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!