字符串抽取转化成数组KEY值
程序员文章站
2022-06-06 17:15:21
...
有这样一个字符串$a="78965432";将其转化为$a[7][8][9][6][5][4][3][2];
方法如下:
首先要将字符串分割 并转化成数组;再将数组写回字符串;最后传给数组KEY值;
代码如下:
<?php require_once '../../cfg.php'; PC::debug("dd"); $old_arr = array(78965432); $new_arr = array(); foreach($old_arr as $val){ PC::info($val); PC::info(str_split($val)); PC::info(join('][',str_split($val))); eval('$new_arr['.join('][',str_split($val)).'] = array();'); }; //print_r($new_arr); PC::info($new_arr); // print_r($new_arr); exit; ?>
输出结果如下:
下一篇: 演义和正史中的罗艺相比 差距究竟有多大呢