【发布时间】:2013-08-12 08:00:53
【问题描述】:
如何转换字符串$string = 'array(array("a"=>"content"))';(
array(1) { [0]=> array(1) { ["a"]=> string(7) "content" } }
我要构建一个函数来在线运行序列化:
输入:$string = 'array(array(1))'; echo serialize($string);
结果:a:1:{i:0;a:1:{i:0;i:1;}} 不是 s:16:"array(array(1)))";
您拨打:$returnValue = serialize('array(array(1))');
【问题讨论】:
-
我的问题是为什么你首先有这样一个字符串?
-
请提供更多上下文。当您已经知道 eval 不安全且不是解决方案时,您有两个人回答 eval。不要浪费人们的时间来建议你从一开始就排除的事情。请注意stackoverflow.com/questions/ask-advice 中的“具体”部分
-
@Gordon:我在上面更新了更多信息。
标签: php arrays string converter