简体   繁体   English

如何从 cakephp/php 中的数组中获取模型名称

[英]How to get model name from array in cakephp/php

I want to get Model-name from particular array values.my demo code is below我想从特定的数组值中获取模型名称。我的演示代码如下

Array
(
    [CodeConfiguration] => Array
        (
            [0] => Array
                (
                    [ObjectTypeLineNo] => 1
                    [ActionType] => 
                    [LineNo] => 1
                )

        )

    [TaxConfiguration] => Array
        (
            [0] => Array
                (
                    [ObjectTypeLineNo] => 1
                    [ActionType] => 
                    [LineNo] => 1
                )

        )

)

In my demo code it contain two model name CodeConfiguration,TaxConfiguration.I want this model name directly .so please suggest me solution.在我的演示代码中,它包含两个模型名称 CodeConfiguration、TaxConfiguration。我直接想要这个模型名称。所以请给我建议解决方案。

Try out a foreach like this:试试这样的 foreach:

foreach ($array as $name => $value){
    echo $name;
}

One answer you have already got, you can also get array of this type of model by using array_keys function of php.您已经得到了一个答案,您也可以使用php的array_keys函数来获取此类模型的数组。

print_r(array_keys($array));

You can use this array as such, or you can use foreach on this array if you want individual model name.你可以这样使用这个数组,或者如果你想要单独的模型名称,你可以在这个数组上使用 foreach 。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM