2.文字列ベース名"/> 2.文字列ベース名">

ホームページ  >  記事  >  バックエンド開発  >  PHP関数学習その1

PHP関数学習その1

WBOY
WBOYオリジナル
2016-06-13 13:08:33816ブラウズ

PHP関数学習1

1.string dirname(string path) -- パスのディレクトリ部分を返します。

例 1:

???$path="/etc/myMusic";
??? $file=dirname($path);//変数ファイルは /etc
??? $ファイルをエコー

?>

2.string ベース名 (string path [, string suffix]) -- パスのファイル名部分を返します

例 1:

??? $path="/etc/myMusic/index.php";

??? $filename=basename($path,'.php');//変数ファイル名はインデックスです

??? $filename1=basename($path);// 変数 filename1 は、index.php

??? echo $ファイル名;

?>

3.array パス情報 (文字列パス) -- ファイル パス情報、 を返します。

パス情報() path を含む連想配列を返します。 情報。次の配列要素が含まれます: dirname ベース名 そして 拡張子

??? $path_parts=pathinfo("/www/htdocs/index.html");
??? echo $path_parts["dirname"] "
";
??? echo $path_parts["basename"] "
";
??? echo $path_parts["extension"] "
";
?>

実行結果:

/www/htdocs
インデックス.html
html

4.string realpath (文字列パス) -- 正規化された絶対パスを返します

realpath() すべてのシンボリック リンクを展開し、入力 パス を処理します。 '/./'、'/../'、および冗長な '/' そして、正規化された絶対パス名を返します。返されたパスには、シンボリック リンク、「/./」または「/../」コンポーネントはありません。

例 1:

??? $path=realpath("C:\....\wamp.\www\...\php\\realpath.php");
??? エコー $path;
?>

実行結果:

C:wampwwwphprealpath.php

?

?

?

?

?

?

?

?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。