如何并排对齐数组中的变量并分配给变量


How can i align variables in the array side by side and assign to variable

$dizi=array();
$a=2;
$dizi[]= $a;
$dizi[]= 4;
$dizi[]= 7;
数组 ( [0] => 2 [1] =>

4 [2] => 7 )

我如何连接到变量,例如:

$variable=247

您可以在分隔符上内爆数组。如果未提供分隔符,则会将所有值连接在一起。

$variable = implode('',$dizi);
Outputs: $variable = 247;

implode() 函数从数组的元素返回一个字符串。

$variable = implode("", $dizi);

输出

$variable=247

您也可以尝试连接功能。

join() 函数从数组的元素返回一个字符串。

$variable = join("", $dizi);

输出

$variable=247

join() 函数是 implode() 函数的别名。

虽然内爆是最好的方法,但我尝试使用json_encode

$variable=str_replace(array('[', ']',','), '', json_encode($dizi));

输出:$variable = 247;

创建一个变量并将其设置为'implode(", $array);现在,如果您回显变量,结果将是没有空格或换行符的数组值。

$dizi=array();
$a=2;
$dizi[]= $a;
$dizi[]= 4;
$dizi[]= 7;
$variable = implode("", $dizi);
echo $variable;