如何从字符串变量创建数组?这是我试过的剧本,但它没有用:
$names = '"Darius","Fiora","Katarina","Zed","Ahri","Lee sin"';
$array = array($names);
答案 0 :(得分:3)
答案 1 :(得分:-4)
我不认为explode
是他想要的,因为它可以添加“到数组中的元素。
如果你的字符串非常SURE格式化,eval
函数是一个可选的选择(效率更高):
$names = '"Darius","Fiora","Katarina","Zed","Ahri","Lee sin"';
eval('$array=array('.$names.');');
print_r($array);
请参阅result
注意:如果您的字符串不确定,请注意eval
是一种危险,如@jay所述。