php实现根据字符串生成对应数组的方法
本篇章节讲解php实现根据字符串生成对应数组的方法,是比较实用的技巧。分享给大家供大家参考。具体方法如下: 先看看如下示例: 'content','project|page|nav' => array(
array(
'image' => '1.jpg','name' => 'home'
),array(
'image' => '2.jpg','name' => 'about'
)
),'project|page|open' => true
);
?>
根据$config生成以下数组: array(
'page' => array(
'index' => 'content','nav' => array(
array(
'image' => '1.jpg','name' => 'home'
),array(
'image' => '2.jpg','name' => 'about'
)
),'open' => true
)
)
);
?>
方法:使用eval实现: 'content','project|page|open' => true
);
$result = array(); $tmp = ''; for($i=0,$len=count($keys); $i<$len; $i++){ if(is_array($val)){ } print_r($result); ?> 输出结果: Array ( [project] => Array ( [ page ]=> Array ( [index] => content [nav] => Array ( [0] => Array ( [image] => 1.jpg [name] => home ) [1] => Array ( [image] => 2.jpg [name] => about ) ) [open] => 1 ) ) ) 希望本文所述对大家PHP程序设计的学习有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |