3

我在寻找某种方式来接受下面的数据,并能够在 PHP 或 Python 中将其解析为数组等方面遇到问题。

$data = array(
    'full_name' => array('name'=>'Full Name', 'type'=>'textarea'),
    'company' => array('name'=>'Organization', 'required'=>true),
}

该内部数组中有更多字段,并且对于它们的显示方式没有固定的顺序。

我有什么方法可以解析来自 textarea 的用户输入并能够将其用作数组吗?或者关于如何处理它的任何其他想法?

4

3 回答 3

7

使用 JSON 作为输入格式怎么样?这可以很容易地解析,并且不会构成安全风险。

于 2012-04-30T23:03:50.317 回答
3

如果我明白你需要什么,

这就是 json 的用途!

看看这个使用您的数据的快速示例http://codepad.org/17jxHjeY

您可以轻松地传递对象和数组。

麦克风

于 2012-04-30T23:08:20.317 回答
1

在 Python 中,您可以使用它ast.literal_eval来安全地将字符串解析为字典。

于 2012-04-30T23:08:11.283 回答