我资助了一些帖子将数据分解为数组,但我的有点具体,因为数据有两部分
我有这个
title=Title1|link=Link1
title=Title2|link=Link2
我需要的结果是这个
Array
(
[0] => Array
(
[title] => Title1
[link] => Link1
)
[1] => Array
(
[title] => Title2
[link] => Link2
)
)
数据来自用\n 分隔的 texarea,因此您看到的数据是实际数据
谢谢!
最佳答案
preg_match_all('~^title=(.+)\|link=(.+)$~m', $text, $reg, PREG_SET_ORDER);
print_r($reg)
产生
Array
(
[0] => Array
(
[0] => title=Title1|link=Link1
[1] => Title1
[2] => Link1
)
[1] => Array
(
[0] => title=Title2|link=Link2
[1] => Title2
[2] => Link2
)
)
我相信您可以轻松修改它以适合您所需的架构。
关于Php将数据分解为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9355971/