Bonjour à toutes et tous

J'espère ne pas me tromper de forum.

J'essaie de récupérer les références supérieures à une que j'ai notée : "$monDernierNum="135971";" (exemple). J'ai également essayé avec :"$monDernierNum=135971;" mais j'ai le même résultat.

Sur la page du site, il y a 4 colonnes, et ce que je recherche est en colonne "1". Ci-dessous un court exemple de la page, mais normalement il y a 50 références par page :

136733
136732
136727
136293
136292
136290
136042
135971
135678
135677
135676
135675
135244
135220

Avec le code suivant, cela me donne les 50 ref. Où est mon erreur ? Le "if ($MonNum == $monDernierNum)" ne stoppe pas la boucle.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Departement 77</title>
	<meta charset="UTF-8" />
</head>
<body>
	<?php
	include_once('./simple_html_dom.php');
 
	// a aller chercher sur la BDD du site
	$monDernierNum="135971";
 
	$nombreColonnes=4;
	$cpt = 0;
 
	$url = 'http://www.xxxxxxxxxxxxxxxxxxxx';
	$html = file_get_html($url);
 
	foreach($html->find('table.list td.cell') as $e)
	{	
		$MonNum = $e->outertext;
 
		if (($cpt % $nombreColonnes) == 0)
		{
			if ($MonNum == $monDernierNum){
				break;
			}
			echo $MonNum.'<br />';
		}
 
		$cpt += 1;
	}
 
	?>
 
</body>
Merci d'avance
Eric