我有一个数组作业,字段'['病人'] ['名称']','['用户'] ['名称']',以下是数组的结果..
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]因为我想要动态价值....如果有人理解我的问题请帮帮我
答案 0 :(得分:1)
你试过Set::extract
吗?更多http://book.cakephp.org/2.0/en/core-utility-libraries/set.html#Set::extract
答案 1 :(得分:1)
或者,您可以使用array_shift
来获取数组的第一个元素。把它扔进一个循环,在那里你检查数组是否仍然包含元素,你应该能够得到你的数据
例如:
$arrayCount = count($jobs);
while ($arrayCount > 0) {
$job = array_shift($jobs);
// Do your processing here
$arrayCount = count($jobs);
}