将一个只有一个键和一个字符串值的数组拆分成多个键和值的数组

4

我有一个表格,存储了学生在一个学期和会话期间注册的课程。我为特定学生填充了课程代码。下面是提取课程代码的函数:

function get_course_code(){
    global $connection;

    $query = "SELECT DISTINCT course_code ";
    $query .= "FROM tbl_registered_courses_400 ";
    $query .= "WHERE matric_no = '03/55ec101' LIMIT 10";

    $course_code_set = mysql_query($query, $connection);
    confirm_query($course_code_set);
    return $course_code_set;
}

当我在主页面调用函数时,它返回了以下结果。
$courseCode = get_course_code();
$courseFilter = '';
while ($courseList = mysql_fetch_array($courseCode)){
    $courseList['course_code']; 
    $courseFilter .= "\""."{$courseList['course_code']}"."\",";
    $courseFilter;
}

$course = array($courseFilter);

print_r($course);

数组([0] => "PHY 432","CSC 491","CHM 401","CHM 402","MAT 451","MAT 452","CSC 423","BLY 401")

我想把$course数组分成一个新的数组,将上述字符串的值读出来。

array(
    [0] => PHY 432
    [1] => CSC 491
    [2] => CHM 401
    [3] => CHM 402
    .
    .
    .
    e.t.c
)

$course数组中的字符串数据来自数据库中的course_code列。 我想要使用新数组的结果来形成一个在数据库中保存每个学期/会话中完成不同课程matric_no结果的行。我会感激任何帮助来完成这项工作。


1
顺便提一下,你应该从mysql转换到mysqliPDO,因为它已经过时了! - mlishn
1个回答

5
创建数组,然后将值赋给该数组。
$courseCode = get_course_code();
$course = array();
while ($courseList = mysql_fetch_array($courseCode)){
    $course[] = $courseList['course_code'];
}

print_r($course);

哇...太感谢了。我想让你成为我的导师。不知道我能否使用这个平台与您私下交流? - Olotu Ayodeji Olajuwon
我在我的空闲时间回答这里的问题,相信我,你会在这里找到非常好的和乐于助人的人:)。很高兴能帮助到你。 - Mihai Iorga
那我会成为 StackOverFlow 的常客。再次感谢! - Olotu Ayodeji Olajuwon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接