php字符串转数组

admin 35 0

在PHP中,你可以使用不同的方法将字符串转换为数组,以下是两种常见的方法:

1. 使用explode()函数:

$string = "key1=value1&key2=value2&key3=value3";
$array = explode("&", $string);

// 打印数组
print_r($array);

上述代码将字符串按照"&"进行分割,并将结果存储在数组中。

2. 使用json_decode()函数:

如果你的字符串是一个JSON格式的字符串,你可以使用json_decode()函数将其转换为数组。

$string = '{"key1":"value1", "key2":"value2", "key3":"value3"}';
$array = json_decode($string, true);

// 打印数组
print_r($array);

上述代码将JSON字符串解析为关联数组,并将结果存储在数组中,请注意,第二个参数设置为true,以便将JSON对象转换为关联数组。

这些是两种常见的方法,你可以根据你的具体情况选择适合的方法来将字符串转换为数组。