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