تابع pathinfo برای استخراج اطلاعات از مسیر فایل در php :
تابع pathinfo در زبان برنامهنویسی پیاچپی (PHP) یک تابع پیشفرض است که برای استخراج اطلاعات مربوط به مسیر فایل استفاده میشود. این تابع به شما امکان میدهد تا اطلاعاتی مانند نام فایل، پسوند فایل، نام پوشه و اطلاعات مربوط به فایل را به راحتی استخراج کنید.
تابع pathinfo به عنوان ورودی یک رشته (مسیر فایل) میگیرد و یک آرایه شامل اطلاعات مربوطه را برمیگرداند. این آرایه شامل کلیدهای “dirname”، “basename”، “extension” و “filename” است.
– کلید “dirname” مسیر پوشه فایل را برمیگرداند. به عبارتی، این کلید به شما امکان میدهد تا نام پوشهای که فایل در آن قرار دارد را استخراج کنید.
– کلید “basename” نام فایل را برمیگرداند. با استفاده از این کلید میتوانید نام فایل را به صورت جداگانه استخراج کنید.
– کلید “extension” پسوند فایل را برمیگرداند. این کلید به شما امکان میدهد تا پسوند فایل را به صورت جداگانه استخراج کنید.
– کلید “filename” نام فایل را بدون پسوند برمیگرداند. این کلید به شما امکان میدهد تا نام فایل را بدون پسوند به صورت جداگانه استخراج کنید.
برای استفاده از تابع pathinfo، میتوانید به صورت زیر عمل کنید:
“`
$path = ‘/path/to/file.txt’;
$fileInfo = pathinfo($path);
echo ‘Dirname: ‘ . $fileInfo[‘dirname’] . ‘
‘;
echo ‘Basename: ‘ . $fileInfo[‘basename’] . ‘
‘;
echo ‘Extension: ‘ . $fileInfo[‘extension’] . ‘
‘;
echo ‘Filename: ‘ . $fileInfo[‘filename’] . ‘
‘;
“`
خروجی این کد به صورت زیر خواهد بود:
“`
Dirname: /path/to
Basename: file.txt
Extension: txt
Filename: file
“`
از تابع pathinfo میتوانید در بسیاری از موارد استفاده کنید، مانند تولید نام فایل منحصر به فرد، بررسی نوع فایل و استفاده در عملیاتهای دیگر مربوط به مسیر فایل. با استفاده از این تابع، میتوانید به راحتی اطلاعات مربوطه را استخراج کنید و از آنها برای انجام عملیات مورد نظر خود استفاده کنید.