'si", "", $table); $table = preg_replace("']*?>'si", "&qu"/> 'si", "", $table); $table = preg_replace("']*?>'si", "&qu">

 >  기사  >  백엔드 개발  >  php 将table转换成数组的函数,单词之间的空格也被删掉了!

php 将table转换成数组的函数,单词之间的空格也被删掉了!

WBOY
WBOY원래의
2016-06-02 11:30:57926검색

php

下面是我用的函数,可以正常转换,就是转换之后 英语句子里面单词之间没有空格了,谁帮我看下。

<code> function get_td_array($table) {            $td_array = "";            $table = preg_replace("'<table>]*?>'si", "", $table);            $table = preg_replace("'<tr>]*?>'si", "", $table);            $table = preg_replace("'<td>]*?>'si", "", $table);            $table = str_replace("</td>
</tr>", "{tr}", $table);            $table = str_replace("", "{td}", $table);            $table = preg_replace("']*?>'si", "", $table);            $table = preg_replace("'([\r\n])[\s]+'", "", $table);            $table = str_replace(" ", "", $table);            $table = str_replace(" ", "", $table);            $table = explode('{tr}', $table);            array_pop($table);            foreach ($table as $key => $tr) {                $td = explode('{td}', $tr);                array_pop($td);                $td_array[] = $td;            }             return $td_array;        }                                     </table></code>
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.