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',
),
)