国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

fungsi laluan fail

Fungsi laluan fail

Kami sering menghadapi situasi memproses laluan fail.

Contohnya:

1. Akhiran fail perlu dikeluarkan

2. Laluan perlu mengeluarkan nama tetapi bukan direktori

3. Ia hanya perlu dikeluarkan daripada laluan Direktori nama

4 Atau menghuraikan setiap bahagian URL untuk mendapatkan nilai bebas

5 sendiri
... ....

Fungsi kelas pemprosesan laluan diperlukan di banyak tempat.

Kami telah menandakan fungsi pemprosesan laluan yang biasa digunakan untuk semua orang Anda hanya boleh memproses fungsi pemprosesan laluan ini:

QQ截圖20161009113310.png

pathinfo<. ??>

array pathinfo (string $path)

Fungsi: Masukkan laluan fail dan kembalikan pelbagai komponen fail

Kami menggunakan contoh khusus untuk Menggunakannya:

<?php
$path_parts = pathinfo('d:/www/index.inc.php');
 
echo '文件目錄名:'.$path_parts['dirname']."<br />";
echo '文件全名:'.$path_parts['basename']."<br />";
echo '文件擴(kuò)展名:'.$path_parts['extension']."<br />";
echo '不包含擴(kuò)展的文件名:'.$path_parts['filename']."<br />";
?>

Hasilnya adalah seperti berikut:

Nama direktori fail: d:/www

Nama fail penuh: lib.inc.php
Sambungan fail: php
Nama fail tanpa sambungan: lib.inc

nama asas

nama asas rentetan ( rentetan $path[, rentetan $akhiran ])

Fungsi: Masuk laluan dan kembalikan nama fail
Lulus dalam laluan sebagai parameter pertama.
Parameter kedua menentukan bahawa nama fail saya akan berhenti apabila ia mencapai aksara yang ditentukan.

<?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;
 
?>

Hasil pelaksanaan adalah seperti berikut

1: indeks

2: index.php
3: passwd

dirname

dirname(string $path)

Fungsi: Kembalikan bahagian direktori fail pada laluan fail

<?php
dirname(__FILE__);
?>

Kesimpulan: Anda boleh melaksanakannya untuk melihat sama ada bahagian direktori daripada fail dikembalikan.

parse_url

parse_url bercampur (rentetan $path)

Fungsi: Pisahkan URL kepada pelbagai bahagian

<?php
$url = 'http://username:password@hostname:9090/path?arg=value#anchor';
 
var_dump(parse_url($url));
 
?>

Hasilnya adalah seperti berikut:

tatasusunan(8) {

["skema"]=> " nama hos"
["port"]=> int(9090)
["pengguna"]=> "nama pengguna"
["laluan"]=> ) "kata laluan"
["path"]=> rentetan(5) "/path"
["query"]=> "arg=value"
["fragment" ] => rentetan(6) "anchor"
}

http_build_queryrentetan http_build_query ($data bercampur untuk diproses)

Fungsi: Jana rentetan pertanyaan

<?php
//定義一個(gè)關(guān)聯(lián)數(shù)組
$data = [
        'username'=>'liwenkai',
        'area'=>'hubei'
         ];
 
//生成query內(nèi)容
echo http_build_query($data);
?>

Hasilnya adalah seperti berikut:

nama pengguna=liwenkai&area=hubei

http_build_url()

Fungsi: Hasilkan url


Nota:
Pemalar PHP_EOL
bersamaan dengan echo "rn" pada platform windows
bersamaan dengan echo "n" pada platform unixlinux
bersamaan dengan echo "r"; pada platform mac;

Meneruskan pembelajaran
||
<?php $url = 'http://username:password@hostname:9090/path?arg=value#anchor'; var_dump(parse_url($url)); ?>