2016-10-17 30 views
1

我想從一個多維數組數據保存到笨2.x的一個flashdata會議如何存儲在一個笨會話flashdata多維用笨2.xx版本

foreach($value->result as $val){} 
    if($val->somethinghappenedtrue){ 
     $arr[] = array('data' => $thethingthathappened); 
    } 
} 
$this->session->set_flashdata($arr); 

陣列會

[0] 
    'data' => 'thing1' 
[1] 
    'data' => 'thing2' 
[3] 
    'data' => 'thing3' 
[4] 
    'data' => 'thing4' 

我一直在試圖訪問是

echo "<pre>"; 
print_r($this->session->flashdata('arr')); 
echo "</pre>"; 

echo "<pre>"; 
print_r($this->session->flashdata('data')); 
echo "</pre>"; 

,以便它打印如上圖所示,但沒有顯示在屏幕上完全一樣的陣列

回答

2

試試這個

foreach($value->result as $val){} 
     if($val->somethinghappenedtrue){ 
      $arr[] = $thethingthathappened; 
     } 
    } 
    $this->session->set_flashdata('data',$arr); 

    echo "<pre>"; 
    print_r($this->session->flashdata('data')); 
    echo "</pre>"; 

它會給你造成如下

Array ( [0] => thing1 [1] => thing2 [2] => thing3 )