Hallo Mark,
wie kann ich mit Hilfe von eregi() bestimmte IDs ausschliessen?
Mein Vorschlag wäre, eregi() _nicht_ zu benutzen und statt dessen in_array() zu verwenden.
Schreibe dazu die IDs, die ausgeschlossen werden sollen, in ein Array Deiner Wahl.
...
$depricatedid="1,4,6,8";
if(eregi($depricatedid, $ausgesuchteid)
...
Warum verwendest Du überhaupt eregi() statt ereg()?
Gibt es groß- und kleingeschriebene Zahlen?
Hast Du Dich mit der Syntax von regulären Ausdrücken beschäftigt?
Alternativen im Muster trennst Du mit
|
nicht mit
,
Aber selbst wenn Du diese Ersetzung vornimmst, bekommst Du nicht das gewünschte Ergebnis, weil z.B.
ereg('1|4|6|8', '10')
true zurückliefert.
wie müsste ich jetzt mein Suchmuster definieren, damit bei id=1 abgebrochen wird, und z.B. bei id=13 weiter gemacht werden kann? Hoffe ich konnte mein Problemchen verständlich darstellen und dass mir da jemand weiterhelfen kann.
Ausser Dir kennt keiner den Algorithmus, mit dem Du die id ermittelst, mit der fortgesetzt werden soll. Ich weiß nicht, wie Du bei Deinen Beispieldaten auf 13 kommst :-(
Freundliche Grüsse,
Vinzenz