php中的等效代码

时间:2011-10-21 18:56:22

标签: php javascript loops

有可能在php中做出类似的东西吗?

<script type="text/javascript">
for(i=0; i<5; i++){
     $("#one"+i).html("PHP");
};
</script>

基本上,将html内容附加到div。

tnaks

5 个答案:

答案 0 :(得分:3)

PHP有一套标准的DOM tools。您需要构建一个DOM,对其进行操作,然后输出它,而不是使用PHP作为模板语言。

答案 1 :(得分:3)

检查此插件。它将允许您像jQuery一样搜索HTML字符串并进行修改。我之前使用过它,使用起来非常简单。

http://simplehtmldom.sourceforge.net/

答案 2 :(得分:1)

<?php 
for($i=0; $i<5; $i++){
     echo '<div id="#one'.$i.'">PHP</div>';
};

答案 3 :(得分:0)

查看phpquery,它是jquery的服务器端实现。

答案 4 :(得分:-1)

PHP在服务器上运行并构建运行此javascript的页面。基本上你要做的就是让汽车工厂改变你车上的广播电台预设,但只能在你的车上。

PHP中的正确解决方案是在构建这些div时输出PHP文本。

<div id="one1">
<?php echo 'PHP' ?>
</div>

<div id="one2">
<?php echo 'PHP' ?>
</div>

etc...

将'后退'到达已经建成的东西是非常低效的。