我有这个字符串.........如何将带分隔符的字符串更改为数组?
0&39avfy;&39avfy;task&39avfy;rose&39avfy;duration&39avfy;1.25&39avfy;user&39avfy;15&39avfy;1&39avfy;&39avfy;task&39avfy;daisy&39avfy;duration&39avfy;0.75&39avfy;user&39avfy;25&39avfy;2&39avfy;&39avfy;task&39avfy;orchid&39avfy;duration&39avfy;1.15&39avfy;user&39avfy;7
我需要数组这样..........
array(
array("task" => "rose",
"duration" => 1.25,
"user" => 15
),
array("task" => "daisy",
"duration" => 0.75,
"user" => 25,
),
array("task" => "orchid",
"duration" => 1.15,
"user" => 7
)
);
到目前为止,你有什么,它是如何工作的。 – 2011-03-19 05:11:39
实际上它是一个带分隔符的编码数组......现在我想通过从字符串中删除分隔符来回原始数组。 – 0001 2011-03-19 05:13:51
你从哪里得到你的奇怪的字符串?它看起来与上一个版本相似。也许你可以使用'str_replace('&39avfy;','=',$ str)'事先清理它。 – mario 2011-03-19 05:14:47