通过Slice进行转换1
通过Slice进行转换2
类似上面的方法
利用Array.from ES6
Since ECMAScript 2015 there is also Array.from :
利用类似Array.from缩写...
ECMAScript 2015 also provides the spread operator , 但Array.from支持map方法,而...不支持
可以使用正则表达式来解决这个问题
具体的代码很多不详细写了,举个例子给题主吧
<?php
$htmlStr = '<li>首页</li>'
preg_match_all('/<li>.*?<\/li>/', $htmlStr , $res)
$ret = preg_replace('/(<li>|<\/li>)/', '', $res[0][0])
//输出res
//var_dump($res)
echo $ret
最终输出的结果为:首页
在这个例子上题主所需要的值基本都可以用正则算法过滤出来
希望能帮到题主
如果可以,还请采纳
//HTML表格的每行转为CSV格式数组function get_tr_array($table) {
$table = preg_replace("'<td[^>]*?>'si",'"',$table)
$table = str_replace("</td>",'",',$table)
$table = str_replace("</tr>","{tr}",$table)
//去HTML 标记
$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)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)