我有变量$ array包含:
Array ( [0] => A [1] => C )
我希望将此数组转换为两个新变量:
Variable 1 outputting: A,C
Variable 1 outputting: 'A', 'C'
另一个例子:
Array ( [0] => B [1] => C [2] => D)
Variable 1: B,C,D
Variable 2: 'B', 'C', 'D'
我该怎么做? 谢谢,Laurent
答案 0 :(得分:0)
使用implode()
:
$result = implode(',', $array);
答案 1 :(得分:0)
您可以将每个元素都设为数组:
foreach ($array as $a) $$a = $a; // result: $a = "a"; $b = "b";
答案 2 :(得分:0)
$array = array ( 'A' , 'C');
$a = implode(',',$array);
$b = "'". implode("','" , $array) . "'";
var_dump($a , $b);
更新
或变量$ array也可以写为
$array = array ( '0' => 'A' , '1' => 'C');
如果在变量中有这个数组,只需使用它代替$ array变量。
答案 3 :(得分:0)
完整代码......
$array=Array ( "0" => "A" ,
"1" => "C" ,
);
$var1 = implode(',', $array);
echo $var1;
echo "<br>";
$result1 = implode(',',$array);
$var2 = "'".str_replace(",", "', '", $result1)."'";
echo $var2;
这工作正常......我已经检查了