$arr = array(
    '星期一'=>'语文,数学',
    '星期二'=>'英语,物理',
    '星期三'=>'体育,音乐',
    '星期四'=>'化学,美术',
    '星期五'=>'历史,政治'
);
$result = json_encode($arr);
echo $result;//存如数据库
//从数据库中取出
$arr = json_decode($result, true);
print_r($arr);

解决方案 »

  1.   


    请问如何读取出星期一的语文呢?
    $arr['星期一'][0]这样不对啊。
      

  2.   

    那就改下$arr = array(
        '星期一'=>array('语文','数学'),
        '星期二'=>array('英语','物理'),
        '星期三'=>array('体育','音乐'),
        '星期四'=>array('化学','美术'),
        '星期五'=>array('历史','政治')
    );
      

  3.   

    json_encode()和serialize()可以做到
    但是你既想查询又想更新,新建数据表吧,不然耦合度太高了