Vérifier si plusieurs images ont le même poids

WRInaute impliqué
Bonjour, j'essaye en vain de vérifier toutes les images d'un répertoire (captures) afin de savoir si plusieurs ont le même poids. J'ai fais ce petit code qui me liste le poids de chaque image, je pense qu'il suffit de les stocker dans un tableau pour de les tester mais je n'y arrive malheureusement pas.


PHP:
$dirname = "/var/www/html/timelapse/captures";
$images = scandir($dirname);
 
foreach($images as $curimg){
 
echo filesize($dirname."/".$curimg)."<br>\n";
 
}

Je remercie d'avance celui qui pourra m'aider.
 
WRInaute discret
$tab[] = ...;
sera plus efficace qu'un echo pour mettre les données dans un tableau qu'il sera ensuite possible de trier et afficher.
 
WRInaute accro
PHP:
<?php
$dirname = "/var/www/html/timelapse/captures";
$sizes = [];
foreach (glob("$dirname/*") as $filename) {
    $sizes[] = filesize($filename);
}
$uniqueSizes = array_unique($sizes);
if (count($uniqueSizes) > 1) {
    echo "Pas les mêmes tailles";
}
 
Discussions similaires
Haut