php字符串内容为数组时转换为数组的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php字符串内容为数组时转换为数组的方法相关的知识,希望对你有一定的参考价值。

参考技术A 现有$str,内容为数组形式的数据。

要求转换为数组,例如:

解决方法:

执行以上函数,可以得到数组$arr为字符串$str的数据的数组形式,跟js使用eval类似。

PHP之implode()方法

implode — 将一个一维数组的值转化为字符串

string implode ( string $glue , array $pieces )
string implode ( array $pieces )

glue 将一维数组的值连接为一个字符串。 

参数

 

glue

默认为空的字符串。

pieces

你想要转换的数组。

 

返回值

返回一个字符串,其内容为由 glue 分割开的数组的值。

范例

 

Example #1 implode() 例子

<?php

$array = array(‘lastname‘, ‘email‘, ‘phone‘);
$comma_separated = implode(",", $array);

echo $comma_separated; // lastname,email,phone

// Empty string when using an empty array:
var_dump(implode(‘hello‘, array())); // string(0) ""

?>
 

注释

Note: 此函数可安全用于二进制对象。











以上是关于php字符串内容为数组时转换为数组的方法的主要内容,如果未能解决你的问题,请参考以下文章

PHP之implode()方法

PHP当中如何将数组当中的字符串数据类型转化为数值类型?

如何在PHP中将数组元素转换为字符串?

PHP递归方式把一个数组里面的null转换为空字符串”的方法

PHP json_encode转换空数组为对象

php中有没有将数组的值转换为字符串的函数