php如何把一个for循环生成的数据生成js文件保存
我是初学者,希望下面能表达清晰,比如test.php代码如下<ul><?phpfor($i=0;$i<10;$i++){?><li><?phpecho$i;?></li>...
我是初学者,希望下面能表达清晰,比如test.php代码如下
<ul>
<?php
for($i=0;$i<10;$i++){
?>
<li><?php echo $i;?></li>
<?php
}
?>
</ul>
出来一个列表,怎么直接保存成JS文件放在本地,方便下次调用,谢谢 展开
<ul>
<?php
for($i=0;$i<10;$i++){
?>
<li><?php echo $i;?></li>
<?php
}
?>
</ul>
出来一个列表,怎么直接保存成JS文件放在本地,方便下次调用,谢谢 展开
2个回答
展开全部
<?php
//php的fopen可以创建文件
$jshtml ='<ul>'; //定义一个变量存储字符串
for($i=0;$i<10;$i++){
$jshtml .="<li>$i</li>";
}
$jshtml .='</ul>';
//转化为JS格式
$jshtml = "<!--\r\ndocument.write(\"$jshtml\");\r\n-->";
//打开JS文件如不存在创建之
$file = fopen('test.js',"w+");
fwrite($file,$jshtml);
fclose($file );
追问
谢谢啊,我自己已经做出来了,和你这个写法一样,可惜我手残选错一个人,导致你没分,真抱歉。
不过可以给更多需要的人看,也挺不错的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询