Eric @ EricBess WebHome

Voitot eivät ole ylimielinen, ei menetä nälkäinen, on isku rintaan ja kasvoihin, kuten kaivos Pinghu

Chinese (Simplified) flagItalian flagKorean flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flag
By N2H

FindRelativePath Function [polku selvittää suhde suhteellinen]

PHP TEHTÄVÄ: Löytyi suhteellinen välillä tiellä.
PHP-toiminto: löytää polku välinen suhteellinen suhdetta.

Esimerkki:

? Näytä koodi 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 Polku A:". $ path_a; 
  Path B:  " . $path_b ; echo "\ n Polku B:". $ path_b; 
  A to B:  " .  findRelativePath ( $path_a , $path_b ) ; //  ../../downloads/ echo "\ n A: sta B:". findRelativePath ($ path_a, $ path_b); / / .. / .. / lataukset / 
  B to A:  " .  findRelativePath ( $path_b , $path_a ) ; //  ../manual/en/install.php echo "\ n B: stä A:". findRelativePath ($ path_b, $ path_a); / / .. / manual / en / install.php 
  ?> 

Tehtävä:

? Lataa frpath.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 
 27 
 28 
 29 
 30 
 31 
 32 
 33 
 34 
 35 
 36 
 37 
  <? Php 
  $path_1 , $path_2 ) toiminto 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 = räjähtää ( "/", $ matches_1 [0] [2]); 
      explode ( "/" , $matches_2 [ 0 ] [ 2 ] ) ; $ Path_2_parts = räjähtää ( "/", $ 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]) 
          ( 
              katkaista; 
          ) 

          $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, $ polku = ""; $ i <count ($ path_1_parts) - 1; $ i + +) 
      ( 
          "../" ; $ Polku .= "../"; 
      ) 
      . implode ( "/" , $path_2_parts ) ; return $ polku. implode ( "/", $ path_2_parts); 
  ) 
  ?> 
1 Star2 Stars3 Stars4 Stars5 Stars (Ei vielä luokitusta)
Loading ... Ladataan ...
- Pani tyytyväisenä merkille luokitus tämä artikkeli

Kirjaudu liittyvät

Tässä asiakirjassa, että lukijat ovat myös huolissaan seuraavasti:

  • N / A

17 heinäkuu 2008 Tekijä: Eric | Koodi | trackback? | 2 kommenttia | Email This Post Print This Post | 33 katselua

Lisää Kommentti

Jätä vastaus

Piilota kommentoidaksesi
  1. Traver lähetetty seuraavista 2008-09-02 at 12:04 am.

    Haluaisin kysyä code editor plug-in, mikä on saavutettavissa alle vaivautunut kertomaan Kiitos

    Vastata
    1. eric lähetetty seuraavista 2008-09-02 at 12:41 am.

      WP-codebox

      Vastata