【发布时间】:2022-01-25 19:11:38
【问题描述】:
我有这个数组:
阵列 1
Array
(
[0] => Array
(
[required] => Tip:
)
[1] => Array
(
[required] => Flux:
)
[2] => Array
)
阵列 2
Array
(
[0] => Array
(
[name] => Flux:
)
[1] => Array
(
[name] => Tip:
)
[2] => Array
(
[name] => Weight:
)
)
当 name 和 required 的值相同时,如何将数组 1 中的数据插入到数组 2 中。 来自数组的数据有时没有相同的名称值和必需值。 在数组 2 的输出中,我想在 required 值存在时显示一些内容。
我需要这个:
Array
(
[0] => Array
(
[name] => Flux:
[required] => Flux:
)
[1] => Array
(
[name] => Tip:
[required] => Tip:
)
[2] => Array
(
[name] => Weight:
[required] =>
)
)
我试过这个:
foreach($char as $key =>$value){
foreach($mandatory as $key =>$val){
$data[] = array("name" => $value->charact_name, "required" => $val);
}
}
但不是我期望的输出!它向我显示了 name 和 required 的不同值
【问题讨论】:
-
你试过了吗?请在问题中包含您的代码。