Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何获取数组中的所有控制器和方法_Php_Arrays_Codeigniter - Fatal编程技术网

Php 如何获取数组中的所有控制器和方法

Php 如何获取数组中的所有控制器和方法,php,arrays,codeigniter,Php,Arrays,Codeigniter,我希望在单个数组中获取所有控制器及其方法 例如,myinventory控制器中的以下代码: public function get_all_methods() { echo '<pre>'; print_r(get_class_methods($this)); echo '</pre>'; } 但我想要这样的东西: 我如何从输出数组中删除一些已知的方法,如\u construct和index?创建自定义核心控制器使用自定义核心扩展当前控制器并调用

我希望在单个数组中获取所有控制器及其方法

例如,my
inventory
控制器中的以下代码:

public function get_all_methods()
{
    echo '<pre>';
    print_r(get_class_methods($this));
    echo '</pre>';
}
但我想要这样的东西:


我如何从输出数组中删除一些已知的方法,如
\u construct
index

创建自定义核心控制器使用自定义核心扩展当前控制器并调用print\r(get\u class\u methods($this));在CustomCore中,这很好:)。我应该修改以删除已知方法,如
\uu construct
index
?您可以删除/取消设置数组项:创建自定义核心控制器使用自定义核心扩展当前控制器并调用print\r(获取类方法($this));在CustomCore中,这很好:)。我应该修改以删除已知方法,如
\uu construct
index
?您可以删除/取消设置数组项:
Array
(
      [0] => __construct
      [1] => index
      [2] => add_product
      [3] => edit_product
      [4] => delete_product
)
Array
(
    [Inventory] => Array
        (
            [0] => __construct
            [1] => index
            [2] => add_product
            [3] => edit_product
            [4] => delete_product
        )
    [Invoice] => Array
        (
            [0] => __construct
            [1] => index
            [2] => create_invoice
            [3] => invoice_list
        )
)