Benzer Ruby işlevi php parse_str için?

0 Cevap php

Bu & a [name] = Merhaba Dünya & a [meta] [] [value] = i | | | gerçekten bunu demek | Bir [meta] [] [ad] =: dont ben böyle bir dizeyi ayrıştırmak gerekiyor

CGI :: ayrıştırma bana bu verir:

{"A [name]" => ["Merhaba Dünya"], "a [meta] [] [adı]" => ["Yüklü | do | Bu"], "a [meta] [] [değer]" => ["i gerçekten | | Yani o"]}

Ben PHP verildiğinde aynı dize yapar parse_str ile ne gibi bir şey istiyorum:

Array
(
    [a] => Array
        (
            [metadata] => Array
                (
                    [0] => Array
                        (
                            [name] => dont|do|this
                        )

                    [1] => Array
                        (
                            [value] => i|really|mean it
                        )

                )

            [name] => Hello World
        ))

Herhangi bir yardım harika olurdu.

Teşekkürler!

0 Cevap