【发布时间】:2017-12-04 08:13:03
【问题描述】:
我是 PHP 的新手,我什至无法开始解决这个问题。
有这种数组:
Array (
[0] => Array (
[title] => "Test string"
[lat] => "40.4211"
[long] => "-3.70118"
)
[1] => Array (
[title] => "Test string 2"
[lat] => "10.0"
[long] => "-23.0"
)
[2] => Array (
[title] => "Test string 3"
[lat] => "10.0"
[long] => "-23.0"
)
[3] => Array (
[cust] => "Test string 4"
[type] => "5.0"
[level] => "-1.34"
)
)
我想为包含相同lat 和long 的数组创建一个新的内部数组。在上面的示例中,#1 和 #2 的纬度和日志相同(10.0 和 -23.0)。
Array (
[0] => Array (
[title] => "Test string"
[lat] => "40.4211"
[long] => "-3.70118"
)
[1] => Array (
[0] => Array (
[title] => "Test string 2"
[lat] => "10.0"
[long] => "-23.0"
)
[1] => Array (
[title] => "Test string 3"
[lat] => "10.0"
[long] => "-23.0"
)
)
[2] => Array (
[cust] => "Test string 4"
[type] => "5.0"
[level] => "-1.34"
)
)
我怎样才能归档这个?提前致谢。
【问题讨论】:
-
发布
lat和long相同的2个项目不相邻的情况的预期结果 -
如果
lat和long不相同,则不应分组。当两者相同时,必须对它们进行分组。 -
php array group的可能重复