1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| $Model = new Wechat(); $data = $Model->select();
$new_data_arr = []; foreach ($data as $v) { $temp = []; $result = preg_replace('/([\x80-\xff]*)/i', '', $v['data']); $result = trim($result); $result = str_replace('~', '', $result); $result = str_replace('?', '', $result); $result = str_replace('.', '', $result); $result = str_replace(':', '', $result); $result = str_replace('/', '', $result); $result = str_replace('\\', '', $result); $result = str_replace(';', '', $result); $result = str_replace('+', '', $result); $result = str_replace('(', '', $result); $result = str_replace(')', '', $result); $result = str_replace('*', '', $result); $result = str_replace(',', '', $result); $result = str_replace('%', '', $result); $result = str_replace(' ', '', $result);
if ($result && mb_strlen($result, 'utf-8') > 5 && mb_strlen($result, 'utf-8') < 21) { $temp['id'] = $v['id']; $temp['data1'] = trim($result); $new_data_arr[] = $temp; } }
set_time_limit(0); $result = $Model->saveAll($new_data_arr);
|