php 把带大括号数据转换为数组的函数
在PHP中,要将带有大括号的数据转换为数组,可以使用以下函数:
```php
逗号分割字符串转数组 function braceToArray($str) {
$arr = array();
$str = str_replace(array('{', '}'), '', $str);
$pairs = explode(',', $str);
foreach ($pairs as $pair) {
list($key, $value) = explode(':', $pair);
$arr[$key] = $value;
}
return $arr;
}
```
此函数将传入的字符串中的大括号和逗号去掉,然后按冒号分割每对键值对,并将它们存储在一个数组中。最后返回该数组。例如,将字符串`{a:1,b:2,c:3}`传递给该函数,将返回一个包含三个键值对的数组,其中键为`a`,`b`和`c`,分别对应值为`1`,`2`和`3`。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论