public function index() { $list = [ ['name'=>'九鼎记', 'y_name'=>'1'], ['name'=>'养鬼为祸', 'y_name'=>'2'], ['name'=>'幻城', 'y_name'=>'3'], ['name'=>'茅山后裔', 'y_name'=>'4'], ['name'=>'盘龙', 'y_name'=>'5'], ['name'=>'温故一九四二', 'y_name'=>'6'], ['name'=>'星辰变', 'y_name'=>'7'], ['name'=>'诛仙青云志', 'y_name'=>'8'], ['name'=>'鬼吹灯之山海妖冢', 'y_name'=>'9'] ]; foreach($list as $k => $v){ $str = file_get_contents('../public/static/xiaoshuo/'.$v['name'].'.txt'); //只要汉字 preg_match_all('/[\x{4e00}-\x{9fff}]+/u', $str, $matches); $str = join('', $matches[0]); //只保留汉字和数字和英文字符 //preg_match_all('/[a-zA-Z0-9\x{4e00}-\x{9fff}]+/u', $str, $matches_1); //$str_1 = join('', $matches_1[0]); $str = mb_substr($str,0,10000); //$str_arr = str_split($str); $str_arr = preg_split('/(?<!^)(?!$)/u', $str); $str_arr_item = $decrypt = array_chunk(array_chunk($str_arr, 10),10); file_put_contents($v['y_name'].".json",json_encode($str_arr_item,JSON_UNESCAPED_UNICODE)); } }
以小说文本做密码本
最新推荐文章于 2022-10-15 17:16:07 发布