Fungsi FindRelativePath [jalur untuk menemukan hubungan antara relatif]
PHP FUNGSI: Ditemukan yang relatif antara path.
PHP fungsi: untuk mengidentifikasi hubungan antara relatif path.
Contoh:
? Lihat Kode PHP
1 2 3 4 5 6 7 8 9 | <? Php 'http://www.php.net/manual/en/install.php' ; $ Path_a = 'http://www.php.net/manual/en/install.php'; 'http://www.php.net/downloads' ; $ Path_b = 'http://www.php.net/downloads'; Path A: " . $path_a ; echo "\ n J Path:". $ path_a; Path B: " . $path_b ; echo "\ n B Path:". $ path_b; A to B: " . findRelativePath ( $path_a , $path_b ) ; // ../../downloads/ echo "\ n A ke B:". findRelativePath ($ path_a, $ path_b); / / .. / .. / download / B to A: " . findRelativePath ( $path_b , $path_a ) ; // ../manual/en/install.php echo "\ n B A:". findRelativePath ($ path_b, $ path_a); / / .. / manual / id / install.php ?> |
Fungsi:
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 27 28 29 30 31 32 33 34 35 36 37 | <? Php $path_1 , $path_2 ) fungsi findRelativePath ($ path_1, $ path_2) ( $path_1 == "" || $path_2 == "" ) if ($ path_1 == "" | | $ path_2 == "") ( ; return false; ) "/^(\\/|\w:\\/|https?:\\/\\/[^\\/]+\\/)?(.*)$/i" , $path_1 , $matches_1 , PREG_SET_ORDER ) ; preg_match_all ( "/ ^ (\ \ / | \ w: \ \ / | https: \ \ / \ \ / [^ \ \ /] + \ \ /)?(.*)$/ i", $ path_1, $ matches_1, PREG_SET_ORDER); "/^(\\/|\w:\\/|https?:\\/\\/[^\\/]+\\/)?(.*)$/i" , $path_2 , $matches_2 , PREG_SET_ORDER ) ; preg_match_all ( "/ ^ (\ \ / | \ w: \ \ / | https: \ \ / \ \ / [^ \ \ /] + \ \ /)?(.*)$/ i", $ path_2, $ matches_2, PREG_SET_ORDER); $matches_1 [ 0 ] [ 1 ] != $matches_2 [ 0 ] [ 1 ] ) if ($ matches_1 [0] [1]! = $ matches_2 [0] [1]) ( ; return false; ) explode ( "/" , $matches_1 [ 0 ] [ 2 ] ) ; $ Path_1_parts = meledak ( "/", $ matches_1 [0] [2]); explode ( "/" , $matches_2 [ 0 ] [ 2 ] ) ; $ Path_2_parts = meledak ( "/", $ matches_2 [0] [2]); isset ( $path_1_parts [ 0 ] ) && isset ( $path_2_parts [ 0 ] ) ) while (isset ($ path_1_parts [0]) & & isset ($ path_2_parts [0])) ( $path_1_parts [ 0 ] != $path_2_parts [ 0 ] ) if ($ path_1_parts [0]! = $ path_2_parts [0]) ( break; ) $path_1_parts ) ; array_shift ($ path_1_parts); $path_2_parts ) ; array_shift ($ path_2_parts); ) $i = 0 , $path = "" ; $i < count ( $path_1_parts ) - 1 ; $i ++ ) for ($ i = 0, $ path = ""; $ i <count ($ path_1_parts) - 1; $ i + +) ( "../" ; $ Path .= "../"; ) . implode ( "/" , $path_2_parts ) ; return $ path. meletus ( "/", $ path_2_parts); ) ?> |
| - Selamat Datang rating untuk artikel ini |
Tidak ada sumbangan dalam terakhir 180 days.Who membuat sumbangan akan meninggalkan pesan di sini. Donate Now.
Ini sebuah plugin wordpress WP-Donatur. Laporan ini memberikan sumbangan fungsi pintar untuk autoleave yang sponsor informasi ini dalam kontainer setelah pembayaran. Orang-orang dapat menyumbangkan mengirimkan nama dan / atau URL TextLink AD. Informasi terbaru dari donor akan ditampilkan di awan. The donates orang lebih, semakin besar mereka akan be.It link 's akan mendukung antarmuka pembayaran paling populer di masa mendatang. ParPal Baru yang pertama. Lagi ..
Powered By: WP-Donatur
Terkait Login | Dalam tulisan ini, pembaca juga khawatir tentang hal-hal berikut:
|















































Saya ingin menanyakan apakah kode editor plug-in di bawah untuk mencapai kesulitan untuk kirim Terima kasih
Menjawabwp-codebox
Menjawab