PHP在不使用foreach的情况下内爆数组值

PHP在不使用foreach的情况下内爆数组值,php,Php,我有一个这种格式的数组 Array ( [0] => 96 [1] => 97 [2] => 98 [3] => 99 [4] => 100 ) 我希望输出变成“96,97,98,99100”,而不使用foreach。 你知道我应该使用什么php函数吗 --更新-- for($count=0;$countinput->post('item\u description',true); ref\u value\u array=$this->input->po

我有一个这种格式的数组

Array
(
 [0] => 96
 [1] => 97
 [2] => 98
 [3] => 99
 [4] => 100
)
我希望输出变成“96,97,98,99100”,而不使用foreach。 你知道我应该使用什么php函数吗

--更新--

for($count=0;$count<$total\u test\u name;$count++)
{
$test\u name\u array=$this->input->post('item\u description',true);
ref\u value\u array=$this->input->post('reference\u value',true);
$data\u item\u array=数组(
“数据项描述”=>$test\u name\u数组[$count],
“数据项参考”=>$ref\u值\u数组[$count]
);
$this->db->insert('data\u item',$data\u item\u array);
//获取“数据项id”
$data_item_id[]=$this->db->insert_id();
}
控制台::日志(内爆(“,”,$data\u item\u id));

有一个函数正好可以为您执行此操作。 像这样使用它:

$a = array ( 96, 97, 98, 99, 100,);
print implode(',', $a);

使用
内爆(',',$myArray)。你似乎已经知道这个函数了,所以想知道为什么要问这个问题@vinodadhikary它只获取索引而不是值。你能分享你使用的确切代码吗<代码>内爆()
应该连接值,而不是键。不久前,这不起作用。。也许我只是需要休息一下。谢谢你们!是的,但它只得到了0,1,2,3,4。我认为如果你的数组看起来像问题中的数组,情况就不是这样了,添加了代码片段来演示我的想法。事实并非如此。要获得
0,1,2,3,4
,您必须执行
内爆(数组键($array))
问题已经解决了。答:内爆(',',数组_值($myArray));顺便说一句,谢谢你的帮助answering@Nico向我们展示完整的代码,因为在执行内爆之前,您显然正在以某种方式对其进行操作。
$a = array ( 96, 97, 98, 99, 100,);
print implode(',', $a);