我有一个字符串需要转换为数组。 这是我的字符串,我有一个变量:将包含数组元素的字符串转换为数组
$text ='"list_Menu1"=>"root","list_Submenu1"=>"Menu1","list_Submenu2"=>"Menu1","list_Menu2"=>"root",'
我想将它插入到一个这样的数组:
$tree = array(
"list_Menu1" => "root",
"list_Submenu2" => "list_Menu1",
"list_Submenu3" => "list_Menu1",
"list_Menu2" => "root",);
我试图生成数组这样做:$tree = array($text)
,但它不起作用。我怎么能这样做,我有点失落。
$树=爆炸( “”,$文本) ;爆炸函数http://php.net/manual/en/function.explode.php –
你可以做一件事使用str_replace在你的字符串中用“:”替换“=>”然后你可以使用json_decode()来获得数组从字符串 –
你怎么样只是自己创建数组,因为我可以看到它是相关的,例如$ text = []; $ text [] = ['list menu'=> $ value,'list_sub => $ value]等 –