[英]Merging 2 key Arrays into 1 Associative Array
我有2個數組,1個叫$ person,另一個叫$ classes。 我想將2合並為1個數組,並為新合並數組中的項目指定名稱。 因此,創建一個關聯數組,而不是使用array_merge似乎默認使用array_merge函數創建的鍵。 (為清楚起見,1人有多個班級。)
目前我有這個:
($人)
[1]=>
array(2) {
["Name"]=>
string(1) "Bobby Moore"
["Age"]=>
string(18) "36"
($類)
[1]=>
array(2) {
[0]=>
array(11) {
["Class ID"]=>
string(1) "12"
["Class Title"]=>
string(18) "Math 101"
[1]=>
array(11) {
["Class ID"]=>
string(1) "13"
["Class Title"]=>
string(18) "Math 102"
[1]=>
array(11) {
["Class ID"]=>
string(1) "14"
["Class Title"]=>
string(18) "Math 103"
是否有可能得到以下結果?
[person]=>
array(1) {
[0]=>
array(11) {
["Name"]=>
string(1) "Bobby Moore"
["Ages"]=>
string(18) "35"
[Classes]=>
array(2) {
[0]=>
array(11) {
["Class ID"]=>
string(1) "12"
["Class Title"]=>
string(18) "Math 101"
[1]=>
array(11) {
["Class ID"]=>
string(1) "13"
["Class Title"]=>
string(18) "Math 102"
[1]=>
array(11) {
["Class ID"]=>
string(1) "14"
["Class Title"]=>
string(18) "Math 103"
目前我正在使用array_merge($ person,$ classes); 不幸的是,這是一個按鍵排序的數組。
我希望這是有道理的! 先感謝您!
這不僅僅是一件事
$new_array = array( "person" => $person_array, "classes" => $class_array );
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.