PHP将数组字符串转换PHP可执行数组

//字符串,字符串之本身即为一个数组$str='array("name_min"=>3,"name_max"=>18)';//如何将上面的字符串转成PHP可以执行数组$a... // 字符串,字符串之本身即为一个数组
$str = 'array("name_min"=>3,"name_max"=>18)';

// 如何将上面的字符串转成PHP可以执行数组
$arr = array("name_min"=>3,"name_max"=>18);

// =====================================
//eval()函数处理之后还是字符串。
//PHP有没有内置函数可以将其转换过来?我要的是内置函数而非自定义函数
展开
 我来答
xukaiyaxky
2012-04-29
知道答主
回答量:27
采纳率:0%
帮助的人:17.8万
展开全部
explode(“标志”,“字符串”) 可以将字符串转换为数组,以“标志”隔开,组成数组
更多追问追答
追问
因为字符串之本身就是一个正确PHP数组格式,只不过它是一个字符串,我要的是直接转成数组,按explode来分割,若那字符串是个二维数组,那岂不要用foreach。我要直接转换的函数。
追答
如果是这样的格式的话,那么可以用for循环判断“=”,将“=”之前的存入新数组,判断“>”,将“>”之后的存入新数组,你顺着这样的思路试一试呢
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式