首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将具有单键和字符串值的数组拆分为具有多个键和值的数组

问将具有单键和字符串值的数组拆分为具有多个键和值的数组
EN

Stack Overflow用户
提问于 2012-08-07 12:09:48
回答 1查看 196关注 0票数 4

I有一张表格,用来存储学生在一学期和一段时间内注册的课程。我用特定学生的课程代码填充了它。下面是获取课程代码的函数:

代码语言:javascript
复制
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;
}

当我在主页中调用函数时,。它返回以下结果

代码语言:javascript
复制
$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);

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

我想将$course数组分割成一个数组,其中包含上面字符串的值,以读取

代码语言:javascript
复制
array(
    [0] => PHY 432
    [1] => CSC 491
    [2] => CHM 401
    [3] => CHM 402
    .
    .
    .
    e.t.c
)

$course数组中的字符串数据来自数据库中的course_code列。我的意图是使用新数组的结果在数据库中形成一行,该行将保存每个matric_no在本学期/会话中完成的不同课程的结果。如果我能帮上忙,我会很感激的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-07 12:14:53

创建数组,然后将值赋值给该数组。

代码语言:javascript
复制
$courseCode = get_course_code();
$course = array();
while ($courseList = mysql_fetch_array($courseCode)){
    $course[] = $courseList['course_code'];
}

print_r($course);
票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11845652

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档