从结果数组中检索数据

时间:2013-09-16 11:18:58

标签: cakephp cakephp-2.0

我有一个数组作业,字段'['病人'] ['名称']','['用户'] ['名称']',以下是数组的结果..

Job: Array
(
[0] => Array
    (
        [Patient] => Array
            (
                [name] => Patient1 User
            )

        [User] => Array
            (
                [name] => Alex Lopes
            )

    )

[1] => Array
    (
        [Patient] => Array
            (
                [name] => Patient1 Patient
            )

        [User] => Array
            (
                [name] => Mashal Othman
            )

    )

等等

我怎样才能检索价值形式特定的索引我不能使用作业[0]因为我想要动态价值....如果有人理解我的问题请帮帮我

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

或者,您可以使用array_shift来获取数组的第一个元素。把它扔进一个循环,在那里你检查数组是否仍然包含元素,你应该能够得到你的数据

例如:

$arrayCount = count($jobs);
while ($arrayCount > 0) {
   $job = array_shift($jobs);

   // Do your processing here

   $arrayCount = count($jobs);
}