Woodstock Geschrieben 31. Juli 2003 Geschrieben 31. Juli 2003 Hallo! Ich suche ein Pendant zu der CString Funktion 'SetAt' in PHP. Gibt es sowas? Hier die Beschreibung des CString SetAt: CString::SetAt This method overwrites a single character specified by an index number. SetAt will not enlarge the string if the index exceeds the bounds of the existing string. void SetAt( int nIndex, TCHAR ch ); Parameters nIndex Specifies the zero-based index of the character in the CString object. The nIndex parameter must be greater than or equal to 0 and less than the value returned by GetLength. The Debug version of the Microsoft Foundation Class Library validates the bounds of nIndex; the Release version does not. ch Specifies the character to insert. [/php] Bine
ulluoink Geschrieben 31. Juli 2003 Geschrieben 31. Juli 2003 string substr_replace (string string, string replacement, int start [, int length])
Crow T. Robot Geschrieben 2. August 2003 Geschrieben 2. August 2003 Hallo Woodstock! In PHP (genau wie in C) sind Strings nichts anderes als Zeichenarrays, daher kannst du einfach mit $text[4] z.B. auf das fünfte Zeichen (Index beginnt mit null!) zugreifen.
Woodstock Geschrieben 5. August 2003 Autor Geschrieben 5. August 2003 So einfach ist das leider nicht. Ich habe Funktionen die teilweise rekursiv sind - und da ist das schon ein wenig komplizierter. Aber die Funktion die ulluoink mir genannt hat funktioniert einwandfrei. Programm ist so gut wie fertig - ich mache nur noch die Feinheiten! Bine
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