是一系类的文本文件,需要按一定的格式整理出来,存成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";
?>
阅读(949) | 评论(0) | 转发(0) |