PHP 修改JSON数据问题

JSON数据:

company: ""
course: "31,32,33,34"
department: ""
logid: "dm10001"
loginid: "dm10001"
name: "张362"
sex: ""
30: null  //修改为斜杠
31: null
32: null
33: "55.00"
34: null

JSON数据包含30,31,32,33,34这些键, 若course里没有,则对应的键的值改为斜杠。
如上面 course里没有30,则30这个键的值改为斜杠。
php怎么实现呢?

img

<?php
$data = json_decode($json, true);
$keys = array_keys($data);
$course = explode(',', $data['course']);
$nums = array_filter($keys, function($item){
    return is_numeric($item);
});
foreach($nums as $num) {
    if(array_key_exists($num, $data) && !in_array($num, $course)) {
        $data[$num] = '/';
    }
}

我觉得是
course:键值对 把值赋给变量 进行判断哪些需要加斜杠
至于怎么加斜杠:
斜杠不就是字符串