【发布时间】:2018-09-15 05:48:07
【问题描述】:
我有一个输入数组:
Array(
Array(
[vehicle] => BUS NO.1
[trip_name] => Trip00011
[running_km] => 5000
)
Array(
[vehicle] => BUS NO.2
[trip_name] => Trip00021
[running_km] => 2400
)
Array(
[vehicle] => BUS NO.1
[trip_name] => Trip00011
[running_km] => 0
)
Array(
[vehicle] => BUS NO.2
[trip_name] => Trip00011
[running_km] => 0
)
Array(
[vehicle] => BUS NO.2
[trip_name] => Trip00021
[running_km] => 0
)
)
我需要把这个数组改成:
Array(
Array(
[vehicle] => BUS NO.1
[trip_name] => Trip00011
[running_km] => 5000
)
Array(
[vehicle] => BUS NO.2
[trip_name] => Trip00021
[running_km] => 2400
)
Array(
[vehicle] => BUS NO.2
[trip_name] => Trip00011
[running_km] => 0
)
)
请查看两个数组。对于相同的vehicle和相同的trip_name,我需要根据running_km 中存在的值省略running_km => 0 数组。你能帮我做这件事吗?
【问题讨论】:
-
此问题缺少任何代码来向我们表明您已尝试自己解决此问题。如果您尝试过某些东西,请向我们展示您尝试过的内容、预期输出的示例以及您实际得到的结果。如果您没有尝试过任何事情,则需要在发布之前这样做。我们可以为您的现有代码提供帮助,但我们不会为您编写。 SO 不是免费的编码服务。请阅读:How to create a Minimal, Complete, and Verifiable example 和 How do I ask a good question?
-
我的回答不适合你@miya吗?
标签: php arrays multidimensional-array