2014-09-22 27 views
0

我想从添加到cakephp中插入数据。我在控制器中获得$this->request->data['ProductValue'] 的数组。我的数组是:如何从cakephp中的数组中获取字符串?

Array 
(
[0] => Array 
    (
     [title] => Deepak1 
     [value] => Option1 
    ) 

[1] => Array 
    (
     [title] => Deepak2 
     [value] => Ans1, Ans2, Ans3, Ans4 

    ) 

[2] => Array 
    (
     [title] => Deepak3 
     [value] => Product1 
    ) 

[3] => Array 
    (
     [title] => Deepak4 
     [value] => Radio1 
    ) 

) 

,但我需要这种类型的数组:

Array 
(
[0] => Array 
    (
     [title] => Deepak1 
     [value] => Option1 
    ) 

[1] => Array 
    (
     [title] => Deepak2 
     [value] => Array 
      (
       [0] => Ans1 
       [1] => Ans2 
       [2] => Ans3 
       [3] => Ans4 
      ) 

    ) 

[2] => Array 
    (
     [title] => Deepak3 
     [value] => Product1 
    ) 

[3] => Array 
    (
     [title] => Deepak4 
     [value] => Radio1 
    ) 

) 

请告诉我如何做到这一点...

+0

刚刚爆发,对',' – mithunsatheesh 2014-09-22 06:01:39

回答

0
function prepare(&$List) { 
foreach($List as &$element) { 
    $tmp = explode(', ', $element['value']); 
    if(count($tmp) <= 1) { continue; } 
    $element['value'] = $tmp; 
} 
} 

prepare($YourArray); 
相关问题