我继承了一个 MySQL 数据库,其中表中的一个字段返回一个曾经是 Python 列表的字符串,所以我得到如下内容:
$test = "[u'Person 1', u'Person 2']";
什么是最干净/最简单/最好/最简单(我不知道如何表达)将这些数据返回到 PHP 中的数组?我正在使用 PHP4,但如有必要,我可以升级到 PHP5.4。
我没有太多的 PHP 编程经验,我的第一个想法是做这样的事情:
$new = explode(",",$test);
这种工作,但之后需要清理(例如,数组的每个元素前面至少有 u' )并且如果任何元素包含逗号,显然很脆弱。
有没有更清洁/更容易/更好/更简单的方法?