【发布时间】:2015-07-27 12:32:50
【问题描述】:
我的代码是:
<?php
$input = array('item1' => 'object1', 'item2' => 'object2', 'item-n' => 'object-n');
$output = implode(',' ,$input);
print $output;
?>
我的输出:
object1,object2,object-n
这是一个字符串。我需要这个字符串是一个数组。(如下所示)。
Array(object1,object2,object-n);
这可能吗?
输出:数组 ( [0] => object1,object2,object-n ) 不正确,因为字符串存储为第一个元素.....我需要这个...
Array(object1,object2,object-n);....the only element of the array...
任何帮助..
【问题讨论】:
-
你的意思是创建一个只有一个元素的数组吗?
-
只需更改
$output = array(implode(',' ,$input);)或$output[] = implode(',' ,$input); -
Array ( [0] => object1,object2,object-n )....... 这个输出不正确,因为字符串存储在第一个元素...... ..我需要这个...Array(object1,object2,object-n);..数组的唯一元素...
-
不清楚你在问什么。如果你需要无键数组,你应该使用
array_values()方法。
标签: php