当前位置: 首页>>代码示例>>PHP>>正文


PHP utils::removehtml方法代码示例

本文整理汇总了PHP中utils::removehtml方法的典型用法代码示例。如果您正苦于以下问题:PHP utils::removehtml方法的具体用法?PHP utils::removehtml怎么用?PHP utils::removehtml使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在utils的用法示例。


在下文中一共展示了utils::removehtml方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: import_data

 public static function import_data(array $arr_files = array(), $tableName)
 {
     $qas = new qas();
     $import_count = 0;
     foreach ($arr_files as $txt_path) {
         $d_array = parse_ini_file($txt_path, true);
         foreach ($d_array as $k => $v) {
             $qid = intval($v['id']);
             $title = $v['title'];
             $content = str_replace("病情描述:", "", $v['content']);
             //科室:
             $department = "";
             if (isset($v['department']) && !empty($v['department'])) {
                 $departmentArr = explode(" → ", $v['department']);
                 //只获取 2 级科室的信息,如果是 3 级科室的话,去掉最后一级的 疾病信息
                 if (isset($departmentArr[2])) {
                     unset($departmentArr[2]);
                 }
                 $department = implode(",", $departmentArr);
             }
             //性别年龄
             $age = '0岁';
             $sex = '';
             $sexage = $v['sexage'];
             if (isset($sexage) && !empty(trim($sexage))) {
                 $sexageArr = explode(" | ", $sexage);
                 if (isset($sexageArr) && !empty($sexageArr)) {
                     $arr = $sexageArr;
                     $sex = empty($arr) ? '' : isset($arr[0]) ? trim($arr[0]) : '';
                     $age = empty($arr) ? '0岁' : isset($arr[1]) ? trim($arr[1]) : '0岁';
                 }
             }
             $createtime = empty($v['createtime']) ? time() : strtotime($v['createtime']);
             $reply = $v['reply'];
             $length = strlen($reply);
             if (strstr($reply, "<p>")) {
                 if (strpos($reply, "<p>") != 0) {
                     $reply = str_pad($reply, $length + 3, "<p>", STR_PAD_LEFT);
                 }
             } else {
                 $reply = str_pad($reply, $length + 3, "<p>", STR_PAD_LEFT);
             }
             $matches = array();
             preg_match_all("'<p>([\\s\\S]*?)</p>'i", $reply, $matches);
             $fst_matches = empty($matches) ? null : $matches[0];
             $reply1 = isset($fst_matches[0]) ? utils::removehtml($fst_matches[0]) : '';
             //$reply1 = self::dealReply($reply1);
             $reply2 = isset($fst_matches[1]) ? utils::removehtml($fst_matches[1]) : '';
             // $reply2 = self::dealReply($reply2);
             $result = $qas->import_data($qid, $title, $content, $createtime, $reply1, $reply2, $department, $age, $sex, $tableName);
             if ($result) {
                 $import_count++;
             }
         }
     }
     return $import_count;
 }
开发者ID:VampireMe,项目名称:Common_PHP,代码行数:57,代码来源:QYImport.php

示例2: run

 public function run()
 {
     echo "当前执行的线程是:" . $this->flag . " 个!";
     $d_array = $this->data;
     $import_count = 0;
     foreach ($d_array as $k => $v) {
         $qid = intval($v['id']);
         $title = $v['title'];
         $content = $v['content'];
         $department = "";
         if (isset($v['department']) && !empty($v['department'])) {
             $departmentArr = explode(" → ", $v['department']);
             //删除头和尾的数据
             array_shift($departmentArr);
             array_shift($departmentArr);
             array_pop($departmentArr);
             $department = implode(",", $departmentArr);
         }
         //性别年龄
         $age = '0岁';
         $sex = '';
         $sexage = $v['sexage'];
         if (isset($sexage) && !empty(trim($sexage))) {
             $sexageArr = explode(" | ", $sexage);
             if (isset($sexageArr) && !empty($sexageArr)) {
                 $arr = $sexageArr;
                 $sex = empty($arr) ? '' : isset($arr[0]) ? trim($arr[0]) : '';
                 $age = empty($arr) ? '0岁' : isset($arr[1]) ? trim($arr[1]) : '0岁';
             }
         }
         $createtime = empty($v['createtime']) ? time() : strtotime($v['createtime']);
         $reply = $v['reply'];
         $length = strlen($reply);
         if (strstr($reply, "<p>")) {
             if (strpos($reply, "<p>") != 0) {
                 $reply = str_pad($reply, $length + 3, "<p>", STR_PAD_LEFT);
             }
         } else {
             $reply = str_pad($reply, $length + 3, "<p>", STR_PAD_LEFT);
         }
         $matches = array();
         preg_match_all("'<p>([\\s\\S]*?)</p>'i", $reply, $matches);
         $fst_matches = empty($matches) ? null : $matches[0];
         $reply1 = isset($fst_matches[0]) ? utils::removehtml($fst_matches[0]) : '';
         $reply1 = self::dealReply($reply1);
         $reply2 = isset($fst_matches[1]) ? utils::removehtml($fst_matches[1]) : '';
         $reply2 = self::dealReply($reply2);
         $result = $this->qas->import_data($qid, $title, $content, $createtime, $reply1, $reply2, $department, $age, $sex);
         if ($result) {
             $import_count++;
         }
     }
     $this->import_count = $import_count;
 }
开发者ID:VampireMe,项目名称:Common_PHP,代码行数:54,代码来源:XYThread.php

示例3: array

 /**
 * 导入采集的问答数据
 * 
 * 
     $txt_path = Yii::getPathOfAlias('webroot'). "/res/120ask_list.txt";
     $file_paths = array($txt_path);
     $import_count = utils::import_data($file_paths);
     echo sprintf('共导入%d条问题',$import_count);
     echo $d_array['rs.reply3'];
 * 
 */
 public static function import_data(array $arr_files = array(), $tableName)
 {
     $qas = new qas();
     $seconds = 10;
     $import_count = 0;
     foreach ($arr_files as $txt_path) {
         $d_array = parse_ini_file($txt_path, true);
         foreach ($d_array as $k => $v) {
             if ($k != 0 && $k % 100 == 0) {
                 sleep($seconds);
             }
             $qid = intval($v['id']);
             $title = $v['title'];
             $content = $v['content'];
             $department = "";
             if (isset($v['department']) && !empty($v['department'])) {
                 $departmentArr = explode(" → ", $v['department']);
                 //删除头和尾的数据
                 array_shift($departmentArr);
                 array_pop($departmentArr);
                 $department = implode(",", $departmentArr);
             }
             //性别年龄
             $age = '0岁';
             $sex = '';
             $sexage = $v['sexage'];
             if (isset($sexage) && !empty(trim($sexage))) {
                 $sexageArr = explode("岁", $sexage);
                 if (isset($sexageArr) && !empty($sexageArr)) {
                     $sexageVal = $sexageArr[0];
                     $arr = explode("|", $sexageVal);
                     $age = empty($arr) ? '0岁' : isset($arr[1]) ? trim($arr[1]) . '岁' : '0岁';
                     $sex = empty($arr) ? '' : isset($arr[0]) ? trim($arr[0]) : '';
                 }
             }
             $createtime = empty($v['createtime']) ? time() : strtotime($v['createtime']);
             $reply = $v['reply'];
             $matches = array();
             preg_match_all("'<p>([\\s\\S]*?)</p>'i", $reply, $matches);
             $fst_matches = empty($matches) ? null : $matches[0];
             $reply1 = isset($fst_matches[0]) ? utils::removehtml($fst_matches[0]) : '';
             $reply2 = isset($fst_matches[1]) ? utils::removehtml($fst_matches[1]) : '';
             $result = $qas->import_data($qid, $title, $content, $createtime, $reply1, $reply2, $department, $age, $sex, $tableName);
             if ($result) {
                 $import_count++;
             }
         }
     }
     return $import_count;
 }
开发者ID:VampireMe,项目名称:Common_PHP,代码行数:61,代码来源:Import.php


注:本文中的utils::removehtml方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。