显示没有索引键的数组

9
print_r($arraydata);

我得到了输出

数组( [0] => vikas [1] => shirt [2] => cloth1 [3] => test [4] => shirt [5] => cloth2 [6] => avi)

我需要像这样展示数组

$arr = array("vikas","shirt","cloth1","test","shirt","cloth2","avi");


2
请返回翻译后的文本:类似主题 - ODelibalta
2
echo implode($arraydata, ','); - Marc B
2个回答

14

使用以下代码:

echo '$arr = array("'.implode('", "', $arraydata).'");';

1
对于那些喜欢单引号而不是双引号,以及新的 []array() 的人,这里有一个示例:echo "[" . implode("', '", $array) . "]"; - Abela

0
如果需要逗号分隔:
echo '$arr = array(';
foreach ($array as $key => $value) {
  if ($key > 0) echo ',';
  echo '"'.$value.'"';
}
echo ');';

@Mike 这非常正确,Vincent上面的答案更好 :) - mogelbrod
当你有150万行数据并且接近内存崩溃时,这可不是什么好事! - hanshenrik

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接