亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

fonction de chemin de fichier

Fonction de chemin de fichier

Nous rencontrons souvent la situation du traitement des chemins de fichiers.

Par exemple?:

1. Le suffixe du fichier doit être supprimé

2. Le chemin doit supprimer le nom mais pas le répertoire

3. Il suffit de le retirer du nom du chemin Chemin du répertoire

4 Ou analyser chaque partie de l'URL pour obtenir des valeurs indépendantes

5. par vous-même

... ....

Les fonctions de classe de traitement de chemin sont nécessaires dans de nombreux endroits.

Nous avons marqué les fonctions de traitement de chemin couramment utilisées pour tout le monde. Vous pouvez simplement traiter cette fonction de traitement de chemin?:

QQ截圖20161009113310.png

pathinfo<. ??>array pathinfo (string $path)

Fonction?: saisir le chemin du fichier et renvoyer les différents composants du fichier


Nous utilisons des exemples spécifiques pour l'utiliser?:

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

Le résultat est le suivant :

Nom du répertoire du fichier : d:/www

Nom complet du fichier : lib.inc.php

Extension du fichier : php
Nom du fichier sans extension?: lib.inc

basenamestring basename ( string $path[, string $suffix ])

Fonction?: transmettre le chemin et renvoie le nom du fichier

Passer le chemin comme premier paramètre.
Le deuxième paramètre précise que mon nom de fichier s'arrêtera lorsqu'il atteindra le caractère spécifié.

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

Les résultats de l'exécution sont les suivants

1?: index

2?: index.php

3?: passwd

dirnamedirname(string $path)

Fonction : Renvoie la partie répertoire du fichier du chemin du fichier

<?php
dirname(__FILE__);
?>

Conclusion : Vous pouvez l'exécuter pour voir si la partie répertoire du fichier est renvoyé.

parse_urlmixed parse_url (string $path)

Fonction?: diviser l'URL en plusieurs parties

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

Le résultat est le suivant?:

array(8) {

["scheme"]=> string(4) "http"

["host"]=> " nom d'h?te"
["port"]=> int(9090)
["utilisateur"]=> string(8) "nom d'utilisateur"
["pass"]=> ) "mot de passe"
["path"]=> string(5) "/path"
["query"]=> string(9) "arg=value"
["fragment" ] => string(6) "anchor"
}

http_build_querystring http_build_query (données $ mixtes à traiter)

Fonction : Générer une cha?ne de requête

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

Le résultat est le suivant :

username=liwenkai&area=hubei

http_build_url()

Fonction : Générer une url


Remarque?:
La constante PHP_EOL
est équivalente à echo "rn" sur la plateforme Windows?;
est équivalente à echo "n" sur la plateforme unixlinux
est équivalente à echo "r"?; sur la plateforme mac ;


Formation continue
||
<?php $url = 'http://username:password@hostname:9090/path?arg=value#anchor'; var_dump(parse_url($url)); ?>
soumettreRéinitialiser le code