数组移位以从字符串中获取文件名

时间:2018-01-10 10:59:54

标签: php arrays model-view-controller

如何从路径ContractController中提取(文件名)‘Info/ContactController’(控制器类)?

以下代码

<?php

$path_to_controller = 'Info/ContactController’';
$path_explode = explode('/', str_replace('./', '', (string)$path_to_controller));
var_dump($path_explode);

让我

  

array(2){[0] =&gt; string(4)“Info”[1] =&gt; string(17)“ContactController”   }

现在,我需要使用array_shift变量$path_explode来获取ContactController并将其分配给$file,但我无法进行。{/ p>

你能帮忙吗?

1 个答案:

答案 0 :(得分:0)

basename()将是实现这一目标的最短而准确的方式。

<?php

$path_to_controller = 'Info/ContactController';

echo basename($path_to_controller);

输出:ContactController