如何从路径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>
你能帮忙吗?
答案 0 :(得分:0)
basename()将是实现这一目标的最短而准确的方式。
<?php
$path_to_controller = 'Info/ContactController';
echo basename($path_to_controller);
输出:ContactController