php - 从多维数组中获取值

标签 php arrays for-loop multidimensional-array foreach

我从下面的代码中得到一个数组

$classes = $mb->makeNumericArray($data['GetClassesResult']['Classes']['Class']);
$result = $classes;

    echo '<pre>';
        print_r($result);
    echo '</pre>';

数组是

Array
(
    [0] => Array
        (
            [ClassScheduleID] => 
            [ClassDescription] => Array
                (
                    [Description] => 
                    [Program] => Array
                        (
                            [ScheduleType] => DropIn
                        )
                )

            [Staff] => Array
                (
                    [SortOrder] => 
                }
        )   

     [1] => Array
        (
            [ClassScheduleID] => 
            [ClassDescription] => Array
                (
                    [Description] => 
                    [Program] => Array
                        (
                            [ScheduleType] => DropIn
                        )
                )

            [Staff] => Array
                (
                    [SortOrder] => 
                }
        )   
)   

我试图从这个 code at stackoverflow 中获取引用的代码,

foreach($result as $res)
    {
        $classscheduleid= $res['ClassScheduleID'];
        echo $classscheduleid;

    } 

目前我试过这段代码,打印ClassScheduleID

但是它没有正确获取数据。它错过了 [0] 处的值,并在数组的其余部分重复了结果。

谁能告诉我如何从完整的列表中获取 ClassScheduleID 以及 DescriptionScheduleTypesortorder数组?

最佳答案

如果你使用 foreach ($result as $row) 然后你将遍历所有 $result[0], $result[1]... 然后你回显 $result[0]["ClassScheduleID"] 在你的情况下,看看 print_r ($result),它是空的,所以这就是你不明白的原因结果。

关于php - 从多维数组中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29117912/

相关文章:

python - Python 中的 For 循环(输出最小输入)

c - 如何将 for 循环中的数据存储到变量中以供其他计算?

java - 在 Java 中解析 URL

javascript - 试图获取数组长度

arrays - Azure ARM 模板 : How to use Copy to generate both property name and property value

php - 使用 PHP 数组将 JSON 内容保存在 Mysql 中 [调试]

python - 如何在 python(pandas) 中保存数据

php - 数据表 - 均匀分布在 3 个表中的数据 - 单个控件

php - PHP文件的真实URI?

javascript点击功能不适用于php中生成的表单