【发布时间】:2021-07-23 02:26:50
【问题描述】:
我有一个关联数组,“CAT”中的一些值有多个单词,用逗号分隔。
我想将它们拆分为单独的数组条目(每个逗号分隔的单词以创建另一个数组条目),如下所示。
我知道我可以使用explode() 用逗号分隔这些值,但不确定如何从中创建新的数组条目?
$categories = explode(',', $details[0]['CAT']);
当前数组结构:
Array
(
[0] => Array
(
[ID] => 50829
[CAT] => "furniture,home,garden"
)
[1] => Array
(
[ID] => 50832
[CAT] => "kids"
)
[2] => Array
(
[ID] => 50854
[CAT] => "toys"
)
)
想要的结果:
Array
(
[0] => Array
(
[ID] => 50829
[CAT] => "furniture"
)
[1] => Array
(
[ID] => 50829
[CAT] => "home"
)
[2] => Array
(
[ID] => 50829
[CAT] => "garden"
)
[3] => Array
(
[ID] => 50832
[CAT] => "kids"
)
[4] => Array
(
[ID] => 50854
[CAT] => "toys"
)
)
非常感谢您的帮助!
【问题讨论】:
标签: php arrays multidimensional-array associative-array explode