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程序设计的学习有所帮助。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
