ホームページ > バックエンド開発 > PHPチュートリアル > PHP_PHP チュートリアルでファイルの相対パスを取得する方法

PHP_PHP チュートリアルでファイルの相対パスを取得する方法

WBOY
リリース: 2016-07-13 10:06:00
オリジナル
845 人が閲覧しました

PHPでファイルの相対パスを取得する方法

この記事では主にPHPでファイルの相対パスを取得する方法を紹介します ファイルの相対パスを取得する機能はカスタム関数によって実装されています。必要な友人はそれを参照できます。

この記事の例では、PHP でファイルの相対パスを取得する方法を説明します。参考のためにみんなで共有してください。具体的な実装方法は以下の通りです

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

$a = '/a/b/c/d/e.php';

$b = '/a/b/12/34/c.php';

//../../12/34/c.php

echo getRelativePath($a,$b);

//$a を基準とした $b の相対パスを検索します

関数 getRelativePath($a,$b){

$a=爆発('/',$a);

$b=爆発('/',$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);

エコー $str;

}

この記事で説明した内容が皆様の PHP プログラミング設計に役立つことを願っています。

http://www.bkjia.com/PHPjc/961078.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/961078.html技術記事 PHP でファイルの相対パスを取得する方法 この記事では、PHP でファイルの相対パスを取得する方法を主に紹介します。ファイルの相対パスを取得する機能は、カスタム関数を通じて実装されています。 ...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート