Veröffentlicht 22. Januar 200817 j 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?
22. Januar 200817 j 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.
22. Januar 200817 j 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]
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.