【发布时间】:2015-10-11 07:00:32
【问题描述】:
这似乎是一个简单的任务,但我一直无法找到一种方法来做到这一点。我有一个存储为这样的字符串的数据输出:
$rawData = "array('first' => '$first', 'middle' => '$middle', 'last' => '$last')";
我只需要把它转换成这个数组:
$arrData = array('first' => "$first", 'middle' => "$middle", 'last' => "$last");
我能得到的最接近的是下面的 print_r 结果:
$Data = explode(',', $rawData);
Array
(
[0] => 'first' => '$first'
[1] => 'middle' => '$middle'
[2] => 'last' => '$last'
)
我需要的是这个:
Array
(
[first] => $first
[middle] => $middle
[last] => $last
)
一定是很容易被我忽略的东西。请帮忙。
【问题讨论】:
-
我花了很多时间在这个网站上查看类似的问题,并查看 w3schools 和其他参考资料。我知道我必须忽略一些简单的东西,但找不到它。不只是-1票的东西将不胜感激。谢谢
-
我看到这家伙也有类似的问题,但他是从数组开始的。我必须从字符串开始。 stackoverflow.com/questions/684553/…