【问题标题】:Separate array items with same name分隔具有相同名称的数组项
【发布时间】:2016-10-04 08:05:11
【问题描述】:

我一直在试图弄清楚如何分隔这些项目。我得到一个完整的数组,如下所示:

array = ('name' => 'test', 'last name' => 'test' , 'name' => 'test1');

但我需要这样:(示例输入不正确)

0[('name' => 'a name', 'lastname' => 'a last name')], 1[('name' => 'a name', 'last name' => 'a last name')]

我只需要找到一个字符串和该字符串后面的姓氏。我无法转换数组,因为它来自一个真正的大 XML 文件。

【问题讨论】:

  • 如果姓名和姓氏总是按顺序排列,则每两个数组项分开
  • 我只需要一个名字和姓氏而不是其余的。你能给我一个简单的例子吗?
  • array = ('name' => 'test', 'last name' => 'test' , 'name' => 'test1'); 不可能,你对两个值使用相同的键,共享正确的数组
  • 你能显示你从哪里得到那个数组的 xml 文件吗?
  • 是这样的:name姓氏name姓氏name姓氏name姓氏姓名姓氏

标签: php xml


【解决方案1】:

感谢你们的帮助。

我找到了一个真正简单的解决方案。真傻!

$array = array($items['name'] => $items['last_name']);

【讨论】:

    猜你喜欢
    • 2015-08-18
    • 2022-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多