Php 如何为动态div生成标记id?

Php 如何为动态div生成标记id?,php,Php,如何使用php或jQuery为动态div标记生成ID 示例:php生成36个div,如何将每个div设置为在1到36范围内唯一 那么: for($i = 1; $i < 37; $i++) { echo "<div id='div-$i'></div>"; } ($i=1;$i

如何使用php或jQuery为动态div标记生成ID

示例:php生成36个div,如何将每个div设置为在1到36范围内唯一

那么:

for($i = 1; $i < 37; $i++)
{
   echo "<div id='div-$i'></div>";
}
($i=1;$i<37;$i++)的

{
回声“;
}
编辑:2D版本,即使你有一个,我不知道这是你想要的

for($x = 1; $x <= 36; $x++)
{
    for($y = 1; $y <= 36; $y++)
    {
        echo "<div id='div-$x-$y'></div>";
    }
}
对于($x=1;$x请尝试以下操作:

您可以使用PHP:

<?php for($i = 0; $i <= 36; $i++) { ?>
      <div id="div<?php echo $i; ?>"></div>
<?php } ?>


for(i=1;但是请注意,一个有效的html id必须以字符a-Z,a-Z开头。@Chris,这就是为什么我使用
div
作为前缀:)它不起作用,因为每个动态div都有相同的属性-1Tnx,这个解决方案对我有效:)哦,对不起,你希望它是二维的,比如,1-1,1-2,2-1,2-2?好的,这个解决方案对我有效:)@Nation然后将其标记为解决方案:单击左侧的灰色勾号。如何设置制动器?36之后,它的开始循环代理。你知道PHP中断手册吗?当$z=10时,如何设置中断?10之后,它的开始循环从1-10一次又一次,一次又一次。。。如何阻止它?Tnx,这个解决方案对我有效:)
for(var i = 1; i <= 36; i++) {
    var div = document.createElement('div');
    div.id = 'div' + i;
    document.body.appendChild(div);
}
for(i=1;i<=36;i++){
  echo "<div id='my-div-$i'>".$divContents[$i]."</div>";
}