我创建了一个数组,该数组的值以5为一组,但是似乎无法弄清楚如何单独获取它们,以便在调用另一个函数时使用它们。
示例数组包含:
Array
(
[0] => Array
(
[0] => Your Full Name
[1] => Name
[2] => 1
[3] =>
[4] => 50
)
[1] => Array
(
[0] => Your Email
[1] => EMail
[2] => 1
[3] =>
[4] => 50
)
[2] => Array
(
[0] => Message
[1] => Message
[2] => 5
[3] => 5
[4] => 50
)
)
使用它的PHP代码段:
$Values = array_chunk($Values, 5);
foreach ($Values as $row) :
foreach ($row as $key) :
valueTypes($key[0], $key[1], $key[2], $key[3], $key[4], "db_name");
endforeach;
endforeach;
答案 0 :(得分:2)
您做错了。您只需要一个foreach。
摘要
$Values = array_chunk($Values, 5);
foreach ($Values as $key) :
valueTypes($key[0], $key[1], $key[2], $key[3], $key[4], "db_name");
endforeach;
说明:
您的数组是多维数组,如果您使用两个嵌套的foreach
,则$key
变成字符串,并且$key[0]
(键索引)没有数据。