großes Array Problem!

ocram

Mitglied
Hallo,
ich habe einen String der sehr lang ist:

0,23482,0,0,,1,0,2400000,0,0,2,1407027850,10,1,20,0,0/2,20868,0,0,,1,0,4500000,0,0,2,1273720073,0,0,0,0,0/3,20884,0,0,,1,0,4500000,0,0,2,-214504703,0,0,0,0,0/4,23485,0,0,,1,0,7200000,0,0,2,-313539898,10,1,20,0,0..........

und aus diesem String möchte ich jetzt genau die FETT FORMATIERTE stelle aus dem String löschen und das ganze soll dann nicht nur an einer bestimmten stelle sein sondern je nach zahl, wie z.B. die 20884. Und wenn ich jetzt z.B. die 23485 habe dann soll der Komplette teil mit dieser Zahl gelöscht werden. Anschließend soll der String ohne den jeweiligen Teil ausgegeben werden.

Also ich hoffe mich kann jemand verstehen, so wie es meine, aber ich DANKE für jede Antwort.

mfg Marco
 
Hallo!

Du könntest folgendes versuchen:
PHP:
$string = '0,23,0........';

$string = str_replace('23485,', '', $string);

PS: Was hast das mit Arrays zu tun?
 
ich will ja nicht nur eine Zahl ersetzten, wenn dann möchte ich den ganzen block ersetzen indem die Zahl drin vorkommt.

mfg Marco

PS: das ist mir im nachhinein auch aufgefallen, aber ich dachte halt am Anfang es muss mit einem Array gelöst werden, aber wie weiß ich nicht^^.
 
Kannst du das bitte nochmal erläutern?
Wie wird denn jetzt dein Block eingeschlossen, durch 20884 und 23485?

Am besten wäre es, wenn du einen Vorher/Nachher-Bild zeigen könntest ;)
 
//Edit: Ich habe es du hat mich mit str_replace() auf das Stichwort gebracht. Danke :-)


mfg Marco
 
Zuletzt bearbeitet:
Zurück