KimMedlem sedan jan. 20007 697 inlägg Finns det någon enkel smidig funktion för att stoppa in en strängs värde på en specifik position i en annan sträng?
Som exempel, jag har en sträng, $string med värdet
"He alla glada!"
Som ni ser så fattas det ett j på position 2, hur kan man slänga in ett j där på lättaste sätt?
Finns det någon färdig funktion för sånt eller blir det till att skriva en egen?
funktionen du letar efter e sub_str
ex
$str = "ABCDEFGHIJKLMN";
$nstr = substr($str,0,3).'-CBA-'.substr($str,3);
//resultat: ABC-CBA-DEFGHIJKLMN
mvh hebbe
------------------
buss på!
KimMedlem sedan jan. 20007 697 inlägg Jo, det är ju klart, det går ju alltid göra så.
SPiNMedlem sedan mars 20007 896 inlägg Positione? ;)
Jag tror att funktionen du söker är substr_replace ().
$str = "He alla glada!";
$str = substr_replace ( $str, 'j', 2, 0 );
Red.} 2:an anger positionen där du vill lägga in den nya strängen, och 0:an anger hur många tecken du vill ska skrivas över med den nya strängen. 0 i ditt fall, eftersom att du ville lägga till strängen bara.
------------------
SPiN, bjorne.w@telia.com
[Redigerat av SPiN den 07 feb 2002]
KimMedlem sedan jan. 20007 697 inlägg Japp, positione är ju det italienska ordet för position, visste du inte det? :q ;)