画像ファイルがあり、そのサーバー側パスが次のとおりであるとします。
$path = "/www/mywebsite/images/myphoto.jpg";
1.pathinfo() 関数
pathinfo() 関数は、情報の配列 配列には、ディレクトリ名、ベース名、拡張子、およびファイル名の 4 つの要素があります。配列を印刷するコード:
コードをコピー コードは次のとおりです:
$fileArr = pathinfo($path);
print_r($fileArr);
//出力結果: Array ( [dirname] = > / www/mywebsite/images [basename] => myphoto.jpg [extension] => jpg [filename] => myphoto )
コードをコピーします コードは次のとおりです:
echo $fileArr['filename']
//出力結果: myphoto
echo $fileArr['extension']; ;
//出力結果: jpg
//. ..
コードをコピーします コードは次のとおりです:
echo dirname($path)
//出力結果: /www/mywebsite/images
//または
echo dirname("/www/mywebsite /images/");
echo dirname("/www/mywebsite/images"); 出力結果はすべて次のとおりです: /www /mywebsite
コードをコピーします コードは次のとおりです:
echobasename($path);//出力結果: myphoto.jpg
//または
basename("/www/mywebsite/images/") ;
// 出力結果:画像
つまり、戻り値はパスのカレントディレクトリ名であることが分かります。