我有一个返回当前文件夹名称的函数:
function the_page_title()
{
$page_name = dirname(__FILE__);
$each_page_name = explode('/', $page_name);
$len_page_dir = count($each_page_name);
$c_i_p_n = 0;
while($len_page_dir != $c_i_p_n)
{
$c_i_p_n++;
}
echo $each_page_name[$c_i_p_n];
}
Run Code Online (Sandbox Code Playgroud)
但是,这将返回$page_name保留的内容,而不是我当前所在的文件夹.
当print_r($each_page_name)我得到这个:
Array ( [0] => [1] => home [2] => kyleport [3] => public_html [4] => inc ) /home/kyleport/public_html/inc
任何人都可以指出我正确的方向,因为我不知道哪里出错:(谢谢!
在这种情况下,我希望它显示 inc
你只需要数组的最后一个元素:
$page_name = dirname(__FILE__);
$each_page_name = explode('/', $page_name);
echo end($each_page_name);
Run Code Online (Sandbox Code Playgroud)