pathinfo ශ්රිතය
pathinfo ශ්රිතය ගොනුවකට ඇති මාර්ගය පිළිබඳ තොරතුරු සහිත අරාවක් ආපසු ලබා දෙයි. පළමු පරාමිතියට අපි මාර්ගය සහිත පේළියක් යොමු කරන අතර, දෙවන පරාමිතියට මාර්ගයේ කුමන නිශ්චිත සංරචකය ආපසු ලබා දිය යුතු දැයි දක්වන ධජයක් යොමු කරමු.
වාක්ය රචනා ශිල්පය
pathinfo(string $path, int $flags = PATHINFO_ALL);
ධජ
| ධජය | විස්තරය | ආපසු ලබා දෙන මූලද්රව්යය |
|---|---|---|
PATHINFO_DIRNAME |
ගොනුවේ ඩිරෙක්ටරිය පමණක් ආපසු ලබා දෙයි | dirname |
PATHINFO_BASENAME |
ගොනුවේ නම පමණක් ආපසු ලබා දෙයි (දිගුව සමඟ) | basename |
PATHINFO_EXTENSION |
ගොනුවේ දිගුව පමණක් ආපසු ලබා දෙයි | extension |
PATHINFO_FILENAME |
ගොනුවේ නම පමණක් ආපසු ලබා දෙයි (දිගුව නොමැතිව) | filename |
උදාහරණය
මාර්ගය පිළිබඳ සියලු තොරතුරු ලබා ගනිමු:
<?php
$res = pathinfo('/var/www/index.php');
print_r($res);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
[
'dirname' => '/var/www',
'basename' => 'index.php',
'extension' => 'php',
'filename' => 'index'
]
උදාහරණය
ගොනුවේ නම පමණක් ලබා ගනිමු:
<?php
echo pathinfo('/var/www/index.php', PATHINFO_FILENAME);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'index'
උදාහරණය
ගොනුවේ දිගුව පමණක් ලබා ගනිමු:
<?php
echo pathinfo('/var/www/index.php', PATHINFO_EXTENSION);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'php'
උදාහරණය
ගොනුවේ නම දිගුව සමඟ පමණක් ලබා ගනිමු:
<?php
echo pathinfo('/var/www/index.php', PATHINFO_BASENAME);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'index.php'
උදාහරණය
ඩිරෙක්ටරිය පමණක් ලබා ගනිමු:
<?php
echo pathinfo('/var/www/index.php', PATHINFO_DIRNAME);
?>
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'/var/www'