php获取json值的问题

问题遇到的现象和发生背景

在解析json字符串的时候,明明获取到了值,但是传入关联数组的时候却是传的array数组

问题相关代码,
$json='{
    "code": 0,
    "msg": {
        "account": "5252",
        "data": [
            {
                "name": "小王",
                "endtime": ""
            },
            {
                "coursename": "小李",
                "endtime": ""
            },
            {
                "coursename": "小红",
                "endtime": ""
            }
        ],
        "password": "123",
        "school": "自动识别"
    },
    "school": "1"
}';
$data = json_decode($json,true);//将json转化为数组
$courseList = $data['msg']['data'];
//遍历二维数组
foreach($courseList as $key=>$arr_item){
        foreach($arr_item as $value){
          //命名json_data关联数组,传入获取到的键值对
            $json_data[] = [
                'name' => $value,
            ];
            echo $value;      //数组的值
            echo "<br>";
            
        }
    }
//遍历json_data数组
foreach($json_data as $x=>$x_value)
{
    echo "Key=" . $x . ", Value=" . $x_value;
    echo "<br>";
}

运行结果及报错内容

img

我的解答思路和尝试过的方法
我想要达到的结果

value = 小王
value= 小李
value= 小李

希望各位帮帮我,万分感谢!
<?php
$json='{
    "code": 0,
    "msg": {
        "account": "5252",
        "data": [
            {
                "coursename": "小王",
                "endtime": ""
            },
            {
                "coursename": "小李",
                "endtime": ""
            },
            {
                "coursename": "小红",
                "endtime": ""
            }
        ],
        "password": "123",
        "school": "自动识别"
    },
    "school": "1"
}';
$data = json_decode($json,true);//将json转化为数组
$courseList = $data['msg']['data'];
//遍历数组
foreach($courseList as $key => $arr_item){
        //命名json_data关联数组,传入获取到的键值对
            $json_data[] = $arr_item['coursename'];
            echo $arr_item['coursename'];      //数组的值
            echo "<br>";
    }

//遍历json_data数组
foreach($json_data as $x=>$x_value)
{
    echo "Key=" . $x . ", Value=" . $x_value;
    echo "<br>";
}



foreach($json_data as $x=>$x_value)
{
    echo "Key=" . $x.", Value=" .$x_value['name'];
    echo "<br>";
}