gpt4 book ai didi

php - 如何从大括号中获取字符串?

转载 作者:可可西里 更新时间:2023-11-01 00:16:20 25 4
gpt4 key购买 nike

我需要帮助:我有一个数组,我需要从中获取值...但是如何获取大括号内的数据...

它应该是一些简单的东西,我想......我尝试了 explode 这显然不能像我在最后一个大括号中使用的那样工作两种数据,应该这样区分......每个大括号(数据适用于某事)。

$array = array(
"other" => "{name:2},{value:2},{align:4},{height:4, color:red}",
"another" => "{name:2},{value:2},{align:4},{height:4, color:red}"
);

我真的很挣扎......感谢你的帮助。谢谢

最佳答案

preg_match_all('/\{([^}]*)\}/', $str, $matches);
foreach($matches[1] as $match)
{
$pieces = explode(',', $match);
foreach($pieces as $pair)
{
list($key, $value) = explode(':', trim($pair));
// do something with $key and $value
}
}

关于php - 如何从大括号中获取字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8465632/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com