数组切换案例声明

Aut*_*cus 5 php cakephp-1.3

我有一个像这样的子数组的数组

Array
(
    [0] => Array
        (
            [customers] => Array
                (
                    [id] => 

                )

            [Products] => Array
                (
                    [id] => 

                )

            [Models] => Array
                (
                    [id] => 151


                    [SubModels] => Array
                        (
                            [ol] => 
                        )

                    [Noice] => 
                )

        )
Run Code Online (Sandbox Code Playgroud)

我想在数组上创建一个switch语句

所以这样的事情

switch($array){

    case Products:

    case customers:

    case Models:
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做 谢谢

ian*_*las 17

因为$ array在其中包含一个数组,看起来你实际上想要查看$ array [0]索引的数组的键

foreach ($array[0] as $key => $value) {
    switch ($key) {
        case 'Products' :
            // do something
            break ;
        case 'customers' :
            // do something
            break ;
        case 'Models' :
            // do something
            break ;
     }
 }
Run Code Online (Sandbox Code Playgroud)