Php将数据爆炸到数组

Ben*_*enn 2 php arrays multidimensional-array

我资助了一些帖子来将数据作为数组进行爆炸,但我的数据有点特定,因为数据有2个部分

我有这个

title=Title1|link=Link1
title=Title2|link=Link2
Run Code Online (Sandbox Code Playgroud)

结果我需要的是这个

Array
(
    [0] => Array
        (
            [title] => Title1
            [link] => Link1
        )

    [1] => Array
        (
            [title] => Title2
            [link] => Link2

        )

)
Run Code Online (Sandbox Code Playgroud)

数据来自texarea,由\n分隔,因此您看到的数据是实际数据

谢谢!

Cze*_*ogy 6

preg_match_all('~^title=(.+)\|link=(.+)$~m', $text, $reg, PREG_SET_ORDER);
Run Code Online (Sandbox Code Playgroud)

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
        )

)
Run Code Online (Sandbox Code Playgroud)

我相信您可以轻松修改它以适合您所需的架构.