Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 循环之前/之上的回显总循环计数_Php_Variables - Fatal编程技术网

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');