【发布时间】:2016-03-03 12:03:55
【问题描述】:
我想根据值合并数组的键。这是我的数组。
Array
(
[1] => 1
[2] => 1
[3] => 1
[4] => 2
[5] => 0
[6] => 2
[7] => 2
)
我想输出为
Array
(
[1,2,3] => 1
[4,6,7] => 2
[5] => 0
)
我整天都在头脑风暴,但找不到解决方案。任何提示将不胜感激。
我已经尝试过:
for($i=2;$i<=count($new);$i++){
if ($new[$i-1][1]==$new[$i][1]){
$same .= $new[$i-1][0].$new[$i][0];
}
}
echo $same;
但我被困住了。我正在一一比较键,但这非常复杂。我不需要代码。我只需要提示或逻辑。有好心人吗?
【问题讨论】:
标签: php arrays array-merge