跪求php正则表达式提取表格中的内容并保存为数组

跪求php正则表达式提取表格中的内容并保存为数组,第1张

<php

$content = '<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>

<TBODY>

<TR>

<TD class=zx_data width="10%">截止时间</TD>

<TD class=zx_data3 width="42%">银行名称</TD>

<TD class=zx_data3 width="18%">分支数量</TD>

<TD class=zx_data3 width="15%">所占比例(%)</TD>

<TD class=zx_data3 width="15%">银行大小</TD></TR>

<TR>

<TD class=zx_data rowSpan=10>20101231</TD>

<TD class=zx_data3>1中国银行</TD>

<TD class=zx_data3>2,752,881</TD>

<TD class=zx_data3>1529</TD>

<TD class=zx_data3>大银行</TD></TR>

<TR>

<TD class=zx_data3>2中国农行</TD>

<TD class=zx_data3>2,513,239</TD>

<TD class=zx_data3>1396</TD>

<TD class=zx_data3>大银行</TD></TR>

<TR>

<TD class=zx_data3>3中国建设银行</TD>

<TD class=zx_data3>2,026,790</TD>

<TD class=zx_data3>1126</TD>

<TD class=zx_data3>大银行</TD></TR>

<TR>

<TD class=zx_data3>4招商银行</TD>

<TD class=zx_data3>1,594,735</TD>

<TD class=zx_data3>0886</TD>

<TD class=zx_data3>大银行</TD></TR>';

$content =explode('<TR>',$content);

$arr = array();

for($i=2;$i<count($content);$i++){

preg_match_all('/<TD class=zx_data3>()<\/TD>/iU',$content[$i],$match);

$arr[] = $match[1];

}

print_r($arr);

>

很简单,用循环,你那样用只能有一条记录,建议多看看php手册,对自己有好处

while ($result= mysql_fetch_array($result, MYSQL_NUM)) {

print_r($result);

}

通过for循环

$sql=mysql_query("select  from 表名 where name=张三“)

for($i=0;$i<mysql_num_rows($sql);$i++){

    $result[$i] = mysql_fetch_assoc($sql);

}

临时写的,比较匆忙。可以自己看看。

mysql_num_rows是获取一同有多少条数据

mysql_fetch_assoc和mysql_fetch_array差不多,自己查

以上就是关于跪求php正则表达式提取表格中的内容并保存为数组全部的内容,包括:跪求php正则表达式提取表格中的内容并保存为数组、如何用php取出数据库表中一列所有数据、php获取表中所有查询出来的结果数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9753206.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存