Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将数组转换为字符串_Php_Arrays_String - Fatal编程技术网

Php 将数组转换为字符串

Php 将数组转换为字符串,php,arrays,string,Php,Arrays,String,可能重复: 哪个函数可用于将数组转换为字符串,以保持将字符串返回数组的能力?将任何值转换为字符串。您可以使用该函数将数组转换为字符串: $array = implode(" ", $string); //space as glue 如果要将其转换回阵列,可以使用explode函数: $string = explode(" ", $array); //space as delimiter 只是补充一下,还有一个功能。我发现这在某些情况下很有用。从手册中: var_导出-输出或返回 可分析字符

可能重复:

哪个函数可用于将数组转换为字符串,以保持将字符串返回数组的能力?

将任何值转换为字符串。

您可以使用该函数将数组转换为字符串:

$array = implode(" ", $string); //space as glue
如果要将其转换回阵列,可以使用explode函数:

$string = explode(" ", $array); //space as delimiter

只是补充一下,还有一个功能。我发现这在某些情况下很有用。从手册中:

var_导出-输出或返回 可分析字符串的表示形式 变数

例如:

<?php
$a = array (1, 2, array ("a", "b", "c"));
var_export($a);
?>

重复:“将数组转换为字符串”问题怎么可能是“将字符串转换为数组”问题的重复(精确,原文如此!)?这是两个完全相反的操作!如果$array[2]==“某个值”?我不知道他的问题有多复杂。这只是一个简单/快速的解决方案。。。
<?php
$a = array (1, 2, array ("a", "b", "c"));
var_export($a);
?>
array (
  0 => 1,
  1 => 2,
  2 => 
  array (
    0 => 'a',
    1 => 'b',
    2 => 'c',
  ),
)