<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                我們經常會遇到處理文件路徑的情況。 例如: 1. 文件后綴需要取出來 2. 路徑需要取出名字不取目錄 3. 只需要取出路徑名中的目錄路徑 4. 或者把網址中的各個部份進行解析取得獨立值 5. 甚至是自己組成一個url出來 ... .... 很多地方都需要用路徑處理類的函數。 我們把常用的路徑處理函數為大家做了標注,大家對著這個路徑處理函數進行處理即可: | 函數名 | 功能 | | -- | -- | | pathinfo | 返回文件的各個組成部分 | | basename | 返回文件名 | | dirname | 文件目錄部分 | | parse_url | 網址拆解成各部分 | | http_build_query | 生成url 中的query字符串 | | http_build_url | 生成一個url | ##pathinfo > array pathinfo ( string $路徑) 功能:傳入文件路徑返回文件的各個組成部份 我們用具體的示例來用一下: ~~~ <?php $path_parts = pathinfo('d:/www/index.inc.php'); echo '文件目錄名:'.$path_parts['dirname']."<br />"; echo '文件全名:'.$path_parts['basename']."<br />"; echo '文件擴展名:'.$path_parts['extension']."<br />"; echo '不包含擴展的文件名:'.$path_parts['filename']."<br />"; ?> ~~~ 結果如下: > 文件目錄名:d:/www > 文件全名:lib.inc.php > 文件擴展名:php > 不包含擴展的文件名:lib.inc ###basename > string basename ( string $路徑[, string $suffix ]) 功能:傳入路徑返回文件名 第一個參數傳入路徑。 第二個參數,指定文件名到了指定字符停止。 ~~~ <?php echo "1: ".basename("d:/www/index.d", ".d").PHP_EOL; echo "2: ".basename("d:/www/index.php").PHP_EOL; echo "3: ".basename("d:/www/passwd").PHP_EOL; ?> ~~~ 執行結果如下 > 1: index > 2: index.php > 3: passwd ###dirname > dirname(string $路徑) 功能:返回文件路徑的文件目錄部分 ~~~ <?php dirname(__FILE__); ?> ~~~ 結論:你可以執行看看是不是返回了文件的目錄部分。 ###parse_url > mixed parse_url ( string $路徑 ) 功能:將網址拆解成各個部分 ~~~ <?php $url = 'http://username:password@hostname:9090/path?arg=value#anchor'; var_dump(parse_url($url)); ?> ~~~ 結果如下: > array(8) { > ["scheme"]=> > string(4) "http" > ["host"]=> > string(8) "hostname" > ["port"]=> > int(9090) > ["user"]=> > string(8) "username" > ["pass"]=> > string(8) "password" > ["path"]=> > string(5) "/path" > ["query"]=> > string(9) "arg=value" > ["fragment"]=> > string(6) "anchor" > } ###http_build_query > string http_build_query ( mixed $需要處理的數據) 功能:生成url 中的query字符串 ~~~ <?php //定義一個關聯數組 $data = [ 'username'=>'liwenkai', 'area'=>'hubei' ]; //生成query內容 echo http_build_query($data); ?> ~~~ 結果如下: > username=liwenkai&area=hubei > http_build_url() 功能: 生成一個url * * * * * 注: PHP_EOL 常量 在 windows平臺相當于 echo "\r\n"; 在unix\linux平臺相當于 echo "\n"; 在mac平臺相當于 echo "\r";
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看