Я хочу вставить данные в CakePHP от добавить из. Я получил массив в $this->request->data['ProductValue']
на контроллере. Мой массив:
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
)
)
подскажите пожалуйста как это сделать …
function prepare(&$List) {
foreach($List as &$element) {
$tmp = explode(', ', $element['value']);
if(count($tmp) <= 1) { continue; }
$element['value'] = $tmp;
}
}
prepare($YourArray);
Других решений пока нет …