【发布时间】:2018-12-07 11:46:20
【问题描述】:
我有一个这样存储的字符串:
["something", "someone", "anything", "anyone"]
有没有直接函数可以将这样的东西转换成数组?我试过eval(),但它给出了一个意外的文件结束错误。
【问题讨论】:
-
你是什么意思.. 如
$string = '["something", "someone", "anything", "anyone"]';?如果是这样,那么只需输入 cast it -var_dump((array) $string); -
@treyBake 是的,这就是字符串的存储方式。谢谢。我会试试的。 :)
-
你也可以试试
$string = '["something", "someone", "anything", "anyone"]'; $array = json_decode($string); var_dump($array); -
试试
json_decode('["something", "someone", "anything", "anyone"]')