2014-09-22 85 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); 
相關問題