Php 从分块数组中获取值
我创建了一个数组,该数组的值是五个一组的,但我似乎不知道如何单独获取它们,因为我必须在调用另一个函数时使用它们 示例数组包含:Php 从分块数组中获取值,php,arrays,Php,Arrays,我创建了一个数组,该数组的值是五个一组的,但我似乎不知道如何单独获取它们,因为我必须在调用另一个函数时使用它们 示例数组包含: Array ( [0] => Array ( [0] => Your Full Name [1] => Name [2] => 1 [3] => [4] => 50 )
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\u chunk($Values,5);
foreach($行的值):
foreach($行作为$key):
valueTypes($key[0],$key[1],$key[2],$key[3],$key[4],“db_name”);
endforeach;
endforeach;
你做错了。你每人只需要一个
片段
$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]
(键索引)没有数据。谢谢,这非常有意义!我可以发誓,我试过了,但出了一个错误,但它确实像你描述的那样工作。我想我把自己弄糊涂了,因为我原来有嵌套数组,所以我的旧大脑需要一个多维数组。