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?
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.
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]
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden