gpt4 book ai didi

php - 将字符串分解为二维数组

转载 作者:行者123 更新时间:2023-12-04 19:05:52 24 4
gpt4 key购买 nike

假设我有一个这样的字符串。

苹果:纸:红,梨:岩石:蓝,桃:剪刀:绿

你如何将它分解成一个多维数组?你能做一个嵌套的分割循环吗?类似于在逗号上拆分字符串,然后在循环内的冒号上再次拆分。你如何以这种方式使用爆炸?我一定遗漏了一些明显的东西。最终结果应该是这样的。

[0][0] = 苹果 [0][1] = 梨 [0][2] = 桃

[1][0] = 纸 [1][1] = 石头 [1][2] = 剪刀

[2][0] = 红色 [2][1] = 蓝色 [2][2] = 绿色

谢谢。

最佳答案

您可以多次调用explode:

$string = 'apple:paper:red,pear:rock:blue,peach:scissors:green';
$result = array();
foreach (explode(',', $string) as $piece) {
$result[] = explode(':', $piece);
}

关于php - 将字符串分解为二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7354430/

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