【发布时间】:2016-04-25 19:34:48
【问题描述】:
我有一个数组,我已将其转换为逗号分隔,这就是我的做法:
$array[] = $imp;
$strings = implode(", ", $array);
内爆后我得到 34、56、78。
现在我有一个存储在会话中的数组,我想将$strings 添加到其中:
array_push($_SESSION['array'],$strings);
但是当我打印出来时:
Array ( [0] => 191 [2] => 34, 56, 78 )
我想分别添加 34、56、78 的值,这样数组可以如下所示:
Array ( [0] => 191 [2] => 34 [3] => 56 [4] => 78 )
【问题讨论】:
-
如果你想要一个数组,你为什么要对数组进行内爆?
-
$_SESSION['array'] = array_merge($_SESSION['array'], $array); -
因为该数组来自另一个 php 文件并且通过 ajax 处理起来有点困难
-
json_decode也许。也许从 JSON 开始问题。 -
因为我必须将该数组显示为看起来不太好的输入值,这就是原因!
标签: php arrays explode implode