作者 lyh

gx

@@ -29,12 +29,14 @@ class ProofreadingController extends BaseController @@ -29,12 +29,14 @@ class ProofreadingController extends BaseController
29 $list = $proofreadingModel->list(['url'=>$this->param['url'],'language_id'=>$this->param['language_id'],'type'=>1],'text',['text','translate']); 29 $list = $proofreadingModel->list(['url'=>$this->param['url'],'language_id'=>$this->param['language_id'],'type'=>1],'text',['text','translate']);
30 //获取当前URl的所有文本内容 30 //获取当前URl的所有文本内容
31 $new_list = $this->getUrlRead($this->param['url']); 31 $new_list = $this->getUrlRead($this->param['url']);
  32 + var_dump($new_list);
  33 + die();
32 if(empty($list)){ 34 if(empty($list)){
33 $data = []; 35 $data = [];
34 $translate_list = Translate::tran($new_list, $countryInfo['alias']); 36 $translate_list = Translate::tran($new_list, $countryInfo['alias']);
35 foreach ($new_list as $k=>$v){ 37 foreach ($new_list as $k=>$v){
36 $data[] = [ 38 $data[] = [
37 - 'text'=>$v, 39 + 'text'=>trim($v),
38 'translate'=>$translate_list[$k], 40 'translate'=>$translate_list[$k],
39 ]; 41 ];
40 } 42 }
@@ -42,6 +44,7 @@ class ProofreadingController extends BaseController @@ -42,6 +44,7 @@ class ProofreadingController extends BaseController
42 } 44 }
43 $data = [];//返回数据 45 $data = [];//返回数据
44 $old_list = []; 46 $old_list = [];
  47 +
45 foreach ($list as $v){ 48 foreach ($list as $v){
46 $old_list[] = $v['text']; 49 $old_list[] = $v['text'];
47 $data[] = [ 50 $data[] = [
@@ -162,7 +165,7 @@ class ProofreadingController extends BaseController @@ -162,7 +165,7 @@ class ProofreadingController extends BaseController
162 $matches = array(); 165 $matches = array();
163 preg_match_all($pattern, $strippedContent, $matches); 166 preg_match_all($pattern, $strippedContent, $matches);
164 $textContentArray = array_filter($matches[1], function($item) { 167 $textContentArray = array_filter($matches[1], function($item) {
165 - $item = str_replace("\n", "", $item); 168 + $item = str_replace(" ", "", $item);
166 return !empty(trim($item)); 169 return !empty(trim($item));
167 }); 170 });
168 $textContentArray = array_values($textContentArray); 171 $textContentArray = array_values($textContentArray);