Chinaunix首页 | 论坛 | 博客
  • 博客访问: 846068
  • 博文数量: 221
  • 博客积分: 10033
  • 博客等级: 上将
  • 技术积分: 2325
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-06 22:00
文章分类

全部博文(221)

文章存档

2010年(8)

2009年(1)

2008年(69)

2007年(63)

2006年(80)

我的朋友

分类:

2008-08-12 17:30:11

是一系类的文本文件,需要按一定的格式整理出来,存成js的数组格式,便于静态html的检索。
这是我写的一个php的处理程序,把起初的文本变成js数组的格式。

indexa643.html   0    aklfjsdajf
indexa643.html  1  dfajksdjfk
这是起初的格式
主要是解决的匹配空格,也可以用匹配数字来解决。
 $F  = fopen("menu.txt", "r");
 $val = "";
 $Row[]="";
 while ($X = fgets($F, 4096))
 {
     $temp=$X;
  //$X = str_replace(" ", "", $X);
  $X = trim($X);
 
  if ($X != "") $Row[]=$temp;//$val .= "$X
";
 }
 fclose($F);
 
$fp  = fopen("menu3.txt", "a");

for($i=1;$i{

$kk=$Row[$i];
echo $kk."
";
$patten   =   "/[\s]+/"; 
$result =preg_split($patten, $kk);
//$echo $result;
echo "$result[0]
";
$a="arraycount += 1\r\nurlsArray[arraycount]=";
$b="namesArray[arraycount]=";
$c="descArray[arraycount] =";
fwrite($fp,"arraycount += 1\r\nurlsArray[arraycount]=\"../ld5-2/$result[0]\"\r\n");
fwrite($fp,"namesArray[arraycount]=\"$result[2]\"\r\n");
fwrite($fp,"descArray[arraycount] =\"旅大5-2平台\"\r\n\r\n\n");


}

 fclose($fp);
 echo "success";


 ?>
阅读(894) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~