在 PHP foreach 循环中添加递增前缀(html 标记)和结束(html 标记)后缀
Adding an incrementing prefix (html tag) and closing (html tag) suffix in a PHP foreach loop
我正在使用一个简单的 PHP foreach 循环来显示(以纯文本形式)在目录中找到的每个文件(在本例中为图像)的 url。
这是它的(工作)代码..
<?php
$directory = "imguploader/UploadFolder";
$images = glob($directory . "/*.png");
foreach($images as $image)
{
echo "http://www.myurl.com/".$image."<br />";
}
?>
任何这个都很好,几乎可以满足我的需要,目前的结果是这样的..
http://www.myurl.co.uk/imguploader/UploadFolder/lp1-hot-pink.png
http://www.myurl.co.uk/imguploader/UploadFolder/lp2-green.png
http://www.myurl.co.uk/imguploader/UploadFolder/lp3-purple.png
但我现在需要做的是添加一个(自动递增)html 标签(作为执行 html,而不是 txt)
例如 <div id="img1">, <div id="img2">, <div id="img3">
等到每一行的开头,然后结束 </div>
标记到 foreach 创建的每一行的结尾。
这可能吗?
试试这个:
<?php
$directory = "imguploader/UploadFolder";
$images = glob($directory . "/*.png");
$num = 0;
foreach($images as $image) {
$num++;
echo "<div id=\"img".$num."\">http://www.myurl.com/".$image."</div><br />";
}
?>
我已经测试了上面的示例并且它有效。
使用此代码
<?php
$directory = "imguploader/UploadFolder";
$images = glob($directory . "/*.png");
$i = 0;
foreach($images as $image) {
$i++;
echo "<div id='img".$i."'>";
echo "http://www.myurl.com/".$image."<br />";
echo "</div>";
}
?>
我正在使用一个简单的 PHP foreach 循环来显示(以纯文本形式)在目录中找到的每个文件(在本例中为图像)的 url。
这是它的(工作)代码..
<?php
$directory = "imguploader/UploadFolder";
$images = glob($directory . "/*.png");
foreach($images as $image)
{
echo "http://www.myurl.com/".$image."<br />";
}
?>
任何这个都很好,几乎可以满足我的需要,目前的结果是这样的..
http://www.myurl.co.uk/imguploader/UploadFolder/lp1-hot-pink.png
http://www.myurl.co.uk/imguploader/UploadFolder/lp2-green.png
http://www.myurl.co.uk/imguploader/UploadFolder/lp3-purple.png
但我现在需要做的是添加一个(自动递增)html 标签(作为执行 html,而不是 txt)
例如 <div id="img1">, <div id="img2">, <div id="img3">
等到每一行的开头,然后结束 </div>
标记到 foreach 创建的每一行的结尾。
这可能吗?
试试这个:
<?php
$directory = "imguploader/UploadFolder";
$images = glob($directory . "/*.png");
$num = 0;
foreach($images as $image) {
$num++;
echo "<div id=\"img".$num."\">http://www.myurl.com/".$image."</div><br />";
}
?>
我已经测试了上面的示例并且它有效。
使用此代码
<?php
$directory = "imguploader/UploadFolder";
$images = glob($directory . "/*.png");
$i = 0;
foreach($images as $image) {
$i++;
echo "<div id='img".$i."'>";
echo "http://www.myurl.com/".$image."<br />";
echo "</div>";
}
?>