我有一个非常简单的索引数组:如何操作数组中的每个第2,第3和第5个元素?
Array
(
[0] => 1
[1] => Buster Posey
[2] => SF
[3] => C
[4] => 16.60
[5] => 5
[6] => 28
[7] => 2
[8] => Joe Mauer
[9] => Min
[10] => C
[11] => 57.60
[12] => 35
[13] => 80
...
我需要每2,第3和第5键值添加到$str
。
我可以在$str
上操作,但我无法将我小小的大脑包裹在我需要的循环/计数器上,所以只需向正确的方向微调即可。
为了清楚起见,我$str
给出了上述阵列的结果会是这个样子:
Buster Posey, SF, 16.60
Joe Mauer, Min, 57.60
这是一对夫妇逗号数组的第2,第3和第5元素和新行添加在在整个阵列中一直重复进行很好的测量。
编辑:
我有我的问题的错误。以下salathe的评论是正确的。他们七人一组,所以我需要每个第二,第三和第五个元素,然后跳过2并开始整个过程。按照建议,我将使用array_chunk。感谢所有的答案。
你甚至需要一个循环? – 2013-03-21 20:59:07
如果你需要一个循环,那么你正在考虑某种进展......你正在考虑的进程:'2,3,5,...,n [i] = n [i-1 ] + n [i-2]'? – Barranka 2013-03-21 21:00:56
我不确定。你如何在没有循环的情况下完成它? – Jeff 2013-03-21 21:01:34