PHP如何将一个字符串转为数组?

例如一个字符串是这样的 [{"11":"aa","22":"bb","33":"cc","44":"dd"}]
怎么转换成一个数组,让这个数组的key为11,22,33,44,然后值分别为aa,bb,cc,dd
这就是一个字符串,不是数组,只是长得像数组。。

第1个回答  2015-09-07
$a = '[{"11":"aa","22":"bb","33":"cc","44":"dd"}]';
$a = trim($a,' []');
$b = json_decode($a, true);
$b 是你要的结果。本回答被提问者采纳

php字符串转数组
在PHP中,将字符串转换为数组的常见方法是使用explode函数。该函数接受两个参数:第一个参数是要分割的字符串,第二个参数是分隔符。函数将根据指定的分隔符将字符串分割成多个子字符串,并返回一个数组。explode函数的使用方法 假设我们有一个包含逗号分隔值的字符串,我们可以使用逗号作为分隔符,将字符...

php字符串转数组
结论:在PHP中,将字符串转换为数组的常用方法是通过`str_split`函数实现。这个函数将字符串拆分成指定长度或单个字符的数组。PHP中的`str_split`函数是一个实用工具,用于将输入的字符串分解成数组。其基本用法如下:function str_split(string $string, int $split_length = 1)其中,$string是需要转...

php字符串与数组的相互转换
先看下字符串如何转成数组,字符串转为数组用的是explode函数, explode(',',$mountain_str); 第一个参数是分隔符,比如我这里就是以逗号分隔这个字符串的,第二个参数是要处理的字符串 看输出,达到了效果 再看一下数组如何转成字符串,用的是implode函数, implode(',',$mountain_arr); 第一...

PHP如何把JSON字符串转为数组
PHP如何把JSON字符串转为数组 在PHP中可以使用“json_decode()”函数把JSON字符串转为数组,该函数的作用对JSON格式的字符串进行解码,其语法为“json_decode(str,assoc)”,使用时将字符串传入第1个参数并将第2个设置为TRUE即可。示例代码:json = '{"a"1,"b"2,"c&...

str_split — 将字符串转换为数组?
(PHP 5, PHP 7, PHP 8)str_split — 将字符串转换为数组 说明 str_split ( string $string , int $split_length = 1 ) : array 将一个字符串转换为数组。参数 string 输入字符串。split_length 每一段的长度。返回值 如果指定了可选的 split_length 参数,返回数组中的每个元素均为一个...

PHP 如何把 字符串 转为数组
回答:正则做 <?php$t=' code:-1 ErrMsg:用户不存在';preg_match('\/code:(-?\\d+)\\s+ErrMsg:(.+)\/', $t,$m);$a=array();$a['code']=intval($m[1]);$a['ErrMsg']=$m[2];var_dump($a);?>代码未测试,自多体会...

请问php怎样打散字符为数组
使用str_split(string $string,[, int $split_length = 1 ])该函数将一个字符串转化为一个数组 ,第一个参数为需要转换的字符串,第二个可选参数为数组每个元素的长度,缺省值为1 如下例:<?php str = "Hello Friend";arr1 = str_split($str);arr2 = str_split($str, 3);print_r(...

php中利用explode函数分割字符串到数组
`explode`函数是PHP中用来分割字符串的内置函数。它的基本语法是:`explode: array`。其中,`$delimiter`是分隔符,`$string`是需要被分割的字符串,而`$limit`是可选参数,表示返回数组的最大长度。如何使用`explode`函数 要使用`explode`函数,首先需要指定一个分隔符,然后提供需要被分割的字符串。

php怎么将xml转换成数组
转换过程分为三个步骤:首先,利用`simplexml_load_string()`或`simplexml_load_file()`方法将xml数据转换为对象形式。前者适用于xml字符串,后者适用于xml文件路径或网络url。 接着,对象需要通过`json_encode()`函数转换为json格式的数据。 最后,使用`json_decode()`函数将json数据解析为数组。对...

php把字符串指定字符分割成数组
;?> var=explode("|",$str);把$str按|进行分割 php还有其他的把字符串指定字符分割成数组 str_split(string,length)参数 描述 string 必需。规定要分割的字符串。length 可选。规定每个数组元素的长度。默认是 1。json_decode()这个函数也可以把字符串分割成数组 (第二个参数为true才行)...

相似回答