Php 根据变量创建多个div
由于问题表述不清楚,删除(由原始海报)。Php 根据变量创建多个div,php,html,css,for-loop,foreach,Php,Html,Css,For Loop,Foreach,由于问题表述不清楚,删除(由原始海报)。 更准确的问题:因为您没有将其标记为JavaScript,所以我只能假设您需要一种PHP方法来实现这一点,当您构建页面时,我只能假设您正在运行一个查询以从DB获取记录(因为没有提供任何代码) 您所需要做的就是像这样将div包装在for循环中 <html> <head> <link rel="stylesheet" type="text/css" href="style.css"> </head> <b
更准确的问题:因为您没有将其标记为JavaScript,所以我只能假设您需要一种PHP方法来实现这一点,当您构建页面时,我只能假设您正在运行一个查询以从DB获取记录(因为没有提供任何代码) 您所需要做的就是像这样将div包装在for循环中
<html>
<head>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<?php
for($i = 0; $i < $AmountPersons; $i++){
echo '
<div class="fixed-size-square">
<span>I\'m a 200 x 200 px square with centered content no matter how many lines it takes</span>
</div>
';
}
?>
</body>
</html>
希望这有帮助 for($i=0;$i<$amountOfPersons;$i++)
for ($i = 0; $i < $amountOfPersons; $i++)
{
?>
<div class="fixed-size-square">
<span><?php echo $someContentThatBelongsToPerson[$i]; ?></span>
</div>
<?php
}
{
?>
假设您将以数组的形式返回数据库结果,通常的做法是在PHP中:
foreach( $persons as $person ){
echo '<div class="fixed-size-square">
<span>I\'m a 200 x 200 px square with centered content no matter how many lines it takes</span>
</div>';
}
试试这个
for ($i = 0; $i < $amountOfPersons; $i++) { ?>
<div class="fixed-size-square">
<span><?php echo $someContentThatBelongsToPerson[$i]; ?></span>
</div>
<?php } ?>
for($i=0;$i<$amountOfPersons;$i++){?>
你考虑过使用javascript吗?那么基本上你是在问如何在代码中使用循环?@Ja͢ck如果你不熟悉循环,我认为这是一个公平的问题。此外,他们提供了自己的代码,并清楚地表达了问题。澄清一下:是的,我对这个编程非常陌生,因此我很抱歉不能简单地看一下你p一个解决方案。但是感谢您的回答,我将在明天尝试它们,因为我将在学校尝试它们。由于某种原因,我最后尝试的一个方法与此相呼应(没有错误,仅此而已):foreach($persons as$person){echo'$personname'}你有一个指向整个代码的pastebin链接吗?特别是你正在使用的循环。因为我在学校工作,所以我现在没有访问代码的权限,我会尽快更新你。无论如何,感谢你迄今为止的帮助。不用担心,是的,让我知道。你的代码没有意义…你正在尝试通过一个称为“persons”的对象数组是不存在的。我认为可以肯定地说,你应该先了解数组和循环的基本知识。还有getter和setter方法,你使用setter来设置名称,但你哪里都找不到。这只是我看到的几个问题。
foreach( $persons as $person ){
echo '<div class="fixed-size-square">
<span>Name: '.$person->name.'</span>
</div>';
}
for ($i = 0; $i < $amountOfPersons; $i++) { ?>
<div class="fixed-size-square">
<span><?php echo $someContentThatBelongsToPerson[$i]; ?></span>
</div>
<?php } ?>