我有一个多维数组。现在我想在这个数组中插入一个新的键值组合。但我做不到。你能帮我实现这个目标吗?供您参考,我在下面提供我的代码以及现有的多维数组:
代码:$practice_sheet_set_data /现有多维数组//获取要插入到上述数组中的值的代码/
$sql = " SELECT st.staff_full_name FROM ".TBL_STAFF." AS st JOIN ".TBL_PRACTICE_SHEET." AS ps ";
$sql .= " ON st.staff_id=ps.practice_sheet_created_staff_id WHERE ps.practice_sheet_id= ".$practice_sheet_id;
$this->mDb->Query( $sql);
$practice_sheet_created_staff_data = $this->mDb->FetchArray(MYSQL_FETCH_SINGLE);
从上面的代码中,我得到了一个变量中的一维数组, $practice_sheet_created_staff_data
但无法将它的值插入到上面的数组中。我也尝试了 array_push 和 array_merge。两个数组都在下面给出:
$practice_sheet_data
Array
(
[0] => Array
(
[topic_no_questions] => 5
[subject_id] => 21
[subject_name] => CPT Quantitative Aptitude
[topic_id] => 505
[topic_name] => Ratio and Proportion
)
[1] => Array
(
[topic_no_questions] => 5
[subject_id] => 21
[subject_name] => CPT Quantitative Aptitude
[topic_id] => 508
[topic_name] => Inequalities
)
[2] => Array
(
[topic_no_questions] => 5
[subject_id] => 21
[subject_name] => CPT Quantitative Aptitude
[topic_id] => 509
[topic_name] => Simple and Compound Interest including Annuity - Applications
)
[3] => Array
(
[topic_no_questions] => 5
[subject_id] => 21
[subject_name] => CPT Quantitative Aptitude
[topic_id] => 511
[topic_name] => Sequence and Series - Arithmatic and Geomatric Progression
)
[4] => Array
(
[topic_no_questions] => 5
[subject_id] => 21
[subject_name] => CPT Quantitative Aptitude
[topic_id] => 517
[topic_name] => Statistical Description of Data
)
[5] => Array
(
[topic_no_questions] => 5
[subject_id] => 21
[subject_name] => CPT Quantitative Aptitude
[topic_id] => 519
[topic_name] => Correlation and Regression
)
[6] => Array
(
[topic_no_questions] => 5
[subject_id] => 21
[subject_name] => CPT Quantitative Aptitude
[topic_id] => 520
[topic_name] => Probability & Mathematical Expectation
)
[7] => Array
(
[topic_no_questions] => 5
[subject_id] => 21
[subject_name] => CPT Quantitative Aptitude
[topic_id] => 521
[topic_name] => Theoritical Distributions
)
)
$practice_sheet_created_staff_data
Array
(
[staff_full_name] => Amol Patil
)
我想在前一个数组中创建一个新的键值对[staff_full_name] => Amol Patil