Einzelnen Beitrag anzeigen
  #1  
Alt 02.03.2018, 22:36:23
phmax phmax ist offline
Anfänger
 
Registriert seit: Apr 2010
Alter: 46
Beiträge: 17
Eindeutige Zahl mit preg_match finden

Hi, ich habe eine kleine flatfile.txt wo ungefähr folgendes steht.

Beispiel:
Nummer: 01|Preis: 120.000 Euro|Stadt: Musterstadt
Nummer: 02|Preis: 280.000 Euro|Stadt: Mustercity

Ich möchte nun die vorhandenen Preise in 10.000 Schritten auslesen und als Button in einer php ausgeben. Das Problem ist allerdings, dass nun neben 120.000 und 280.000 auch 20.000 und 80.000 ausgegeben werden. Wie kann ich denn nur die eindeutigen Zahlen anzeigen? Bin für alle Tipps offen. Danke.

PHP-Code:
for($i=10000;$i<510000;$i=$i+10000)
{
   if(
preg_match("/".number_format($i0'''.')."/",$text)) 
   echo 
'
   <a href="/result.php?filter='
.number_format($i0'''.').'">
   <button class="btn">'
.number_format($i0'''.').'</button>
   </a>
   '
;

Viele Grüße, phmax
Mit Zitat antworten