2016-10-17 32 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 )