我的代码是:
<?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] =&gt; object1,object2,object-n)不正确,因为字符串存储为第一个元素.....我需要这样的东西......
Array(object1,object2,object-n);....the only element of the array...
任何帮助..
答案 0 :(得分:3)
只需使用array_values()
ng-model
答案 1 :(得分:2)
使用explode将字符串转换为数组。
$input1 = "obj,obj1";
$objarr = explode( ',', $input1 );
var_dump($objarr)
答案 2 :(得分:0)
关于你的问题,你可以运行两个脚本中的一个,例如:
<强> 1 强>
<?php
$input = array('item1' => 'object1', 'item2' => 'object2', 'item-n' =>'object-n');
//$output = implode(',' ,$input);
print_r(array_values($input));
?>
<强> 2 强>
<?php
$input = array('item1' => 'object1', 'item2' => 'object2', 'item-n' =>'object-n');
$output = implode(',' ,$input);
$array = array($output);
print_r($array);
?>
我希望能帮助你。