后如何获得一些元素的数组的foreach每次经过 像PHP得到一个数字数组元素的所有的foreach
foreach(array(20 elements in database) {
echo $element[1];
echo $element[2];
echo $element[3];
echo $element[4];
echo $element[5];
}
后如何获得一些元素的数组的foreach每次经过 像PHP得到一个数字数组元素的所有的foreach
foreach(array(20 elements in database) {
echo $element[1];
echo $element[2];
echo $element[3];
echo $element[4];
echo $element[5];
}
foreach($elements as $currentIndex => $element) {
var_dump($currentIndex); # "number" of element for simple (not assoc) arrays
}
thnx for reply ..我不wnt结果的数组,但结果3 3 ...例如,如果我有一个9个元素的数组..我想要foreach 3次,每次获得3个元素值 – It0007
不知道你需要什么实际。根据你的意见,如果您有9个指标阵列,并希望通过3获得指数3,你可以使用array_chunk():
例:
$yourArr = array(1,2,3,4,5,6,7,8,9);
$result = array_chunk($yourArr, 3);
echo "<pre>";
print_r($result);
结果:
Array
(
[0] => Array
(
[0] => 1
[1] => 2
[2] => 3
)
[1] => Array
(
[0] => 4
[1] => 5
[2] => 6
)
[2] => Array
(
[0] => 7
[1] => 8
[2] => 9
)
)
不知道你问什么 – 2016-03-08 00:21:01
thnx的答复..我不wnt数组的结果,但结果3 3 ...例如,如果我有一个rray的9个元素..我想要foreach 3次,每次获得3个元素值.. thnx – It0007
使用array_chunk() – devpro