Hallo Vinzenz
Hallo Mark,
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.
Werde ich mal ausprobieren
Warum verwendest Du überhaupt eregi() statt ereg()?
Gibt es groß- und kleingeschriebene Zahlen?
Hast recht, hatte ich vertauscht, war unachtsam..., gelobe Besserung
Hast Du Dich mit der Syntax von regulären Ausdrücken beschäftigt?
Alternativen im Muster trennst Du mit
|
nicht mit
,
»»
Deswegen Frage ich hier ja, weil ich nicht weiss wie ich mein Suchmuster definieren soll ;)
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.
Also weisst Du es auch nicht?!?!
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 :-(
Sollte nur als Beispiel dienen und eben nicht die Bedingung von id=1 erfüllen..., also anstatt id=1 eben halt id=13. Da hätte ebenso jede andere Zahl kommen können ausser einer unerwünschten.
THX4Gr8Help
Gruss, Mark