ZuVieL Geschrieben 22. Januar 2008 Geschrieben 22. Januar 2008 Hi, ich habe in meinem text einen teil der ersetzt werden soll. das sieht in etwa so aus [news,6]. Die zahl "6" kann einen beliebigen wert haben. einfach [news] mit etwas zu ersetzen ist ja kein problem. wie mache ich das aber so? den parameter brauche ich auch um ihn einer funktion zu übergeben. versteht jemand was ich will? kann mir einer weiterhelfen? Zitieren
Grandmasta Geschrieben 22. Januar 2008 Geschrieben 22. Januar 2008 Sind in dem Text immer ein Komma und eckige Klammern vorhanden? Falls ja, such dir einfach mit str_pos die zu ersetzende Stelle raus. Alles was nach "," und vor "]" muss dann ersetzt werden. Zitieren
ZuVieL Geschrieben 22. Januar 2008 Autor Geschrieben 22. Januar 2008 hey ja cool. habe ich so gelöst... $posi = strpos($MAINTEXT, '[news,'); if(!empty($posi)) { $anzahl = substr($MAINTEXT, ($posi+6),2); ... ... $MAINTEXT = str_replace("[news,".$anzahl."]", $news, $MAINTEXT); } [/PHP] Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.