【问题标题】:how to get string from array in cakephp?如何从cakephp中的数组中获取字符串?
【发布时间】:2014-11-16 00:41:35
【问题描述】:

我想从 add from 在 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
    )

)

请告诉我该怎么做...

【问题讨论】:

  • ,上炸掉它

标签: php arrays cakephp pdo cakephp-bake


【解决方案1】:
function prepare(&$List) {
 foreach($List as &$element) {
  $tmp = explode(', ', $element['value']);
  if(count($tmp) <= 1) { continue; }
  $element['value'] = $tmp;
 }
}

prepare($YourArray);

【讨论】:

    猜你喜欢
    • 2011-05-31
    • 2015-03-26
    • 1970-01-01
    • 2021-05-02
    • 2021-08-27
    • 1970-01-01
    • 2018-12-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多