Array
(
    [0] => Array
        (
            [0] => user-
            [1] => notice-
        )    [1] => Array
        (
            [0] => user-
            [1] => calendar-
            [2] => calendar-
        )    [2] => Array
        (
            [0] => notice-
            [1] => calendar-
        ))
想要的效果Array([0]=>'user-notice',[1]=>'user-calendar-calendar',[2]=>'user-calendar')

解决方案 »

  1.   

    implode可以将数组的单元连接成字符串:
    foreach( $arr as &$value)
         $value = implode('-', $value);
      

  2.   

    抱歉没有仔细看你的数据,每个单元后面还有个- :)
    foreach( $arr as &$value){
         $value = implode('', $value);
         // 截取字符串的最后一个 -
         $value = substr($value, 0, -1);
    }