gpt4 book ai didi

php - Php 中另一个数组中的数组

转载 作者:搜寻专家 更新时间:2023-10-31 21:20:02 25 4
gpt4 key购买 nike

我是 php 新手,我想在另一个数组中创建一个数组

我的数组:

array:3 [▼
0 => User {#621 ▼
-id: 1
-firstname: "mathiew"
-partner: "anne"
}
1 => Relation ▼
-id: 1
-child: "julie"
}
2 => Relation ▼
-id: 2
-child: "karla"
}
]

这是我的代码

foreach ($relations as $relation_id) {
$user[] = $relation_id;
}

我想有这样的用户关系

 array:3 [▼
0 => User {#621 ▼
-id: 1
-firstname: "mathiew"
-partner: "anne"
1 => Relation ▼
-id: 1
-child: "julie"
}
2 => Relation ▼
-id: 2
-child: "karla"
}
}
]

最佳答案

这很笼统,但可以向您展示 PHP 中数组处理的基础知识:

您可以将用户定义为:

$u = array("id" => 1, "firstname", "partner" => "anne", "relations" => array());

你可以看到我们在 user 中定义了一个空数组。现在您可以使用 $u["relations"][] 将元素添加到该内部数组,所以如果您有关系循环:

$relations = array(array("id" => 1, "child" =>  "julie"), array("id" => 2, "child" =>  "karla"));
foreach ($relations as $relation) {
$u["relations"][] = $relation;
}

希望有所帮助,欢迎随时提问!

关于php - Php 中另一个数组中的数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54508700/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com