字符串拆分问题?

fengzheng12345 2007-06-26 01:49:39
字符串如下:

m_List[0][0] = new Array(0,14414,"两级人民代表大会选举实施","","2007.03.28","1980.07.10","01","",0,0);

m_List[0][1] = new Array(1,17899,"会关于修改的决定","","2007.03.28","2007.03.28","01","",0,0);

m_List[0][2] = new Array(2,16923861,"人民代表大会代表程序的规定","","2007.03.28","2007.03.28","01","",0,0);
......
m_List[0][345] = new Array(2,167896,"人民代表大会","","2007.03.28","2007.03.28","01","",0,0);


我想得到上面每条记录的所有字段值(例如第一条中的:0、14414、两级人民代表大会选举实施。。。。),并把这些值插入到数据库中,我应该怎么拆分这么字符串?大家帮忙谢谢!
...全文
321 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
XO120 2007-06-27
  • 打赏
  • 举报
回复
for ($i=0;$i<count($m_List[0]);$i++)
{

foreach($m_List[0] as $value)
{
$tt.=$value."\t";
}
$mm.=$tt."\n";
}
$query="load data infile into //后面的我忘了,呵呵,我还不知道是不是正确的?!
wxq4100798 2007-06-27
  • 打赏
  • 举报
回复
$sql = "Insert into table (a,b,c,d) values ";
for($i=0;$i<count($m_List[0]);$i++)
{
$sql .= " ($m_List[0][$i][0],$m_List[0][$i][1],$m_List[0][$i][2])";
}
wen8u8 2007-06-26
  • 打赏
  • 举报
回复
m_List[0][0] = new Array(0,14414,"两级人民代表大会选举实施","","2007.03.28","1980.07.10","01","",0,0);

m_List[0][1] = new Array(1,17899,"会关于修改的决定","","2007.03.28","2007.03.28","01","",0,0);

m_List[0][2] = new Array(2,16923861,"人民代表大会代表程序的规定","","2007.03.28","2007.03.28","01","",0,0);
......
m_List[0][345] = new Array(2,167896,"人民代表大会","","2007.03.28","2007.03.28","01","",0,0);

foreach($m_List as $k=>$v)
{
foreach($v as $k1=>$v1)
{
foreach($v1 as $k2=>$v2)
{
insert into tbl()values($v2);
}


}

}
wadw1103 2007-06-26
  • 打赏
  • 举报
回复
学习
fengzheng12345 2007-06-26
  • 打赏
  • 举报
回复
在线等
wuhongjian87 2007-06-26
  • 打赏
  • 举报
回复
跟顶楼一样,你可以直接用m_List[0][0][0], m_List[0][0][1].......
foolbirdflyfirst 2007-06-26
  • 打赏
  • 举报
回复
$str = 'm_List[0][0] = new Array(0,14414,"两级人民代表大会选举实施","","2007.03.28","1980.07.10","01","",0,0);

m_List[0][1] = new Array(1,17899,"会关于修改的决定","","2007.03.28","2007.03.28","01","",0,0);

m_List[0][2] = new Array(2,16923861,"人民代表大会代表程序的规定","","2007.03.28","2007.03.28","01","",0,0);

m_List[0][345] = new Array(2,167896,"人民代表大会","","2007.03.28","2007.03.28","01","",0,0);';

preg_match_all('/\((.*?)\)/is',$str,$m);

//print_r($m[0]);
foreach($m[0] as $value)
{
$sql = "insert into table values".$value;
mysql_query($sql);
..
..
}


fengzheng12345 2007-06-26
  • 打赏
  • 举报
回复
整个为php的字符串
foolbirdflyfirst 2007-06-26
  • 打赏
  • 举报
回复
m_List[0][0] = new Array(0,14414,"两级人民代表大会选举实施","","2007.03.28","1980.07.10","01","",0,0);

m_List[0][1] = new Array(1,17899,"会关于修改的决定","","2007.03.28","2007.03.28","01","",0,0);

m_List[0][2] = new Array(2,16923861,"人民代表大会代表程序的规定","","2007.03.28","2007.03.28","01","",0,0);
......
m_List[0][345] = new Array(2,167896,"人民代表大会","","2007.03.28","2007.03.28","01","",0,0);
================================================
以上到底是javascript中的代码,
还是整个为php的字符串?
fengzheng12345 2007-06-26
  • 打赏
  • 举报
回复
楼上,写的是什么?
hjx398 2007-06-26
  • 打赏
  • 举报
回复
m_List[0][0][0]-m_List[0][0][10]

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧