pathinfo() (pathinfo)
تابع pathinfo() «اطلاعات مسیر فایل» را می دهد. «مسیر فایل (File Path)» یعنی آدرس کامل فایل. اجزاء مسیر شامل پوشه، نام فایل و پسوند هستند. مثل نشانی خانه: شهر، خیابان، پلاک.
تعریف و کاربرد
این تابع اطلاعات مسیر را برمی گرداند. می تواند پوشه، نام، پسوند یا همه را بدهد.
<?php
$result = pathinfo("/testweb/test.txt");
print_r($result);
?>
دریافت فقط یک بخش با options
با ثابت ها، فقط یک قسمت را بگیر. مثلاً فقط نام فایل یا پسوند.
<?php
$base = pathinfo("/testweb/test.txt", PATHINFO_BASENAME);
echo $base;
$dir = pathinfo("/testweb/test.txt", PATHINFO_DIRNAME);
echo $dir;
$ext = pathinfo("/testweb/test.txt", PATHINFO_EXTENSION);
echo $ext;
$file = pathinfo("/testweb/test.txt", PATHINFO_FILENAME);
echo $file;
?>
نکات مهم برگرداندن مقدار
بدون گزینه، آرایه انجمنی می دهد. با گزینه، یک رشته می دهد. شکست، مقدار FALSE می دهد.
گام های عملی سریع
- مسیر کامل فایل را آماده کن.
- تابع pathinfo() را صدا بزن.
- در صورت نیاز، گزینه مناسب را بده.
- خروجی را چاپ یا استفاده کن.
نکته: برای تاکید سئو، این لینک داخلی را ببین: اطلاعات مسیر فایل.
جمع بندی سریع
- بدون گزینه، چهار جزء برمی گردد.
- با گزینه، فقط همان جزء می آید.
- پسوند با PATHINFO_EXTENSION است.
- نام بدون پسوند با PATHINFO_FILENAME است.