我有一个包含数组元素的字符串。
$str = '[some][string]';
$array = array();
我怎样才能得到的值$array['some']['string']
using $str
?
这适用于任意数量的键:
$keys = explode('][', substr($str, 1, -1));
$value = $array;
foreach($keys as $key)
$value = $value[$key];
echo $value
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)