【发布时间】:2016-10-25 17:22:23
【问题描述】:
我正在将 XML 文件转换为关联数组以提取数据,问题是我必须根据数组数量进行 10 个循环才能获取数据。
有没有更好的方法来获取特定列数据而无需创建许多循环?因为我想将它们分配给变量。
我试图从中获取数据的数组
Array
(
[catalog] => Array
(
[comp] => Array
(
[0] => Array
(
[look] => Array
(
[shp] => Array
(
[wok] => Array
(
[group] => Array
(
[customer] => Array
(
[author] => jack
[title] => Midnight Rain1
[genre] => Fantasy
[price] => 5.95
[publish_date] => 2000-12-16
[description] => A former architect battles corporate zombies.
)
[customer2] => Array
(
[author] => lemass
[title] => Midnight Rain1
[genre] => Fantasy
[price] => 5.95
[publish_date] => 2000-12-16
[description] => A former architect battles corporate zombies.
)
)
)
)
)
)
[1] => Array
(
[look] => Array
(
[shp] => Array
(
[wok] => Array
(
[group] => Array
(
[customer] => Array
(
[author] => jon
[title] => Midnight Rain1
[genre] => Fantasy
[price] => 5.95
[publish_date] => 2000-12-16
[description] => A former architect battles corporate zombies.
)
[customer2] => Array
(
[author] => kirito
[title] => Midnight Rain1
[genre] => Fantasy
[price] => 5.95
[publish_date] => 2000-12-16
[description] => A former architect battles corporate zombies.
)
)
)
)
)
)
)
)
)
我正在尝试获取这样的数据!
我有 2 个数组“customer”和“customer1”
我想得到这样的数据
客户=>作者
输出
jack
jon
因为它们在客户数组中
有可能吗??
【问题讨论】:
-
直到客户的钥匙总是一样的?
catalog, comp, #, look等等... -
另外,当您从 XML 创建数组时,您可能希望创建更易于管理的数组。
标签: php arrays multidimensional-array