$classType 数组我正在存储类明智的类型,例如具有类型 A 的类 1 和具有类型的类 2 是 A 和具有类型的类 3 是 B
$clollege['studentDetails']数组我想根据类从$classType数组中推送类型是什么类型
$clollege['studentDetails']年级和$classType班级都是一样的。
预期产出
Array
(
[0] => Array
(
[grade] => 2
[hobbies] => Array
(
[0] => A
[1] => B
)
[type] => A
)
[1] => Array
(
[grade] => 2
[hobbies] => Array
(
[0] => A
)
[type] => A
)
[2] => Array
(
[grade] => 3
[hobbies] => Array
(
[0] => C
)
[type] => A
)
我已经尝试过但没有达到我预期的答案,请任何人更新我的答案,我已经在下面的部分中发布了我的代码。我知道这是一个简单的问题,如果有人发布你的,以便我可以从这里学习如何推动
我的代码
<?php
$classType = [
["class" => "1", "type" => "A"],
["class" => "2", "type" => "A"],
["class" => "3", "type" => "B"]
];
$clollege['studentDetails'] = [
["grade" => "2", "hobbies" => ["A" , "B"] ],
["grade" => "2", "hobbies" => ["A" ] ],
["grade" => "3", "hobbies" => [ "C" ] ]
];
foreach ($classType as $item) {
$clollege['studentDetails'][$item['class']]['type'] = $item['type'];
}
echo "<pre>";
print_r($clollege['studentDetails']);exit;
?>
更新代码部分
$studentList['studentDetails'] = [
[ "group" => ["id" => 1 , "grade" => "2"] ],
[ "group" => ["id" => 2 , "grade" => "2", ] ],
[ "group" => [ "id" => 3, "grade" => "3"] ]
];
holdtom
呼唤远方