如何在php中拆分多维数组中的字符串

时间:2017-11-13 03:41:14

标签: php multidimensional-array

对于stackoverflow社区来说是新手,如果我做错了什么,请原谅。由于我是php中的业余爱好者,我目前在多维数组中面临着困难。

目前,我已将此数组返回给我。

Array(
    [trialID] => 1
    [trialMixedArray] => 1,2,3,4,5,6
    [trialStatus] => active
    [trialAddedDate] => 2017-11-13 09:56:03
)

如何拆分trialMixedArray并将其返回到原始数组,以使其格式化为如下结果:

Array(
    [trialID] => 1
    [trialMixedArray] => Array(
                               [0] => 1
                               [1] => 2
                               [2] => 3
                               [3] => 4
                               [4] => 5
                               [5] => 6
    [trialStatus] => active
    [trialAddedDate] => 2017-11-13 09:56:03
)

提前感谢您的帮助!干杯! :)

3 个答案:

答案 0 :(得分:2)

使用explode函数,将字符串拆分为数组。 Manual

$results['trialMixedArray'] = explode(',', $results['trialMixedArray']);

答案 1 :(得分:0)

你可以尝试这样的事情

$finalArray = [];
fetchItems($array_variable) {
  foreach($array_variable as $item){
    if(is_array($item) {
      fetchItems($item);
    } else {
      $finalArray[] = $item;
    }
  }
}

fetchItems($originaArray);

答案 2 :(得分:0)

使用explode函数根据键拆分任何字符串。

语法爆炸(' key',string);