Php 循环之前/之上的回显总循环计数
我想回显循环上方的总计数(图像库)。但是循环需要先运行。如何做到这一点Php 循环之前/之上的回显总循环计数,php,variables,Php,Variables,我想回显循环上方的总计数(图像库)。但是循环需要先运行。如何做到这一点 <? $images = $dom2->getElementsByTagName('img'); // info block echo 'Total images: ' . $i; // the loop $i = 0; foreach ($images as $image) { echo "<img src='"; echo $
<?
$images = $dom2->getElementsByTagName('img');
// info block
echo 'Total images: ' . $i;
// the loop
$i = 0;
foreach ($images as $image) {
echo "<img src='";
echo $image->getAttribute('src');
echo "'>";
$i = $i + 1;
}
?>
仅图像:
<?php
// info block
echo 'Total images: ' . count($images);
// the loop
foreach ($images as $image)
echo '<img src="' . $image->getAttribute('src') . '">';
计数图像,回声计数($images) 由于$images
是一个,您可以访问其$length
属性:
<?php
// info block
echo 'Total images: ' . $images->length;
...
echo 'Total images: ', $images->length;
什么是$images
?一些可数的东西?例如,count($images)
…?$i=$i+1;可以写成$i++;如果文件中后面没有其他内容,则打开标签
。从上一个答案复制粘贴(@Neodan)答案在30秒内发布。我怀疑这是复制粘贴的。好吧,但答案质量是pooryes,我在移动应用程序上发表评论,我没有看到新的评论…当有20张图片时,它会返回1。@Jack那么,$images
到底是什么?那么$images。如果foreach
起作用,count
也起作用。@mch不一定,这取决于$images
是否可计数。@deceze$images=$dom2->getElementsByTagName('img');