webForumDet fria alternativet

hrm...str_replace?

7 svar · 198 visningar · startad av HDJHSKGDKJHSD

HDJHSKGDKJHSDMedlem sedan sep. 2001147 inlägg
#1

Jag ska ersatta sista tecknet i en variabel, och jag vet inte hur lang variabeln är...
det sista tecknet ska ersättas med en punkt(.).

Hur? förstod inte riktigt man sidorna :/

SPiNMedlem sedan mars 20007 896 inlägg
#2
$variabeln = "Din lilla text";
$variabeln = strstr($variabeln, strlen($variabeln) - 1) . ".";

------------------
SPiN, bjorne.w@telia.com

-- Den som går i andras fotspår kommer aldrig först --

pimmeMedlem sedan sep. 20011 086 inlägg
#3

hur lång en variabel är får man fram med strlen($variabel);
mha av de borde du kunna komma på hur man gör, om inte annat får du säga till så skriver ja hur man gör när ja har mer tid...

------------------
//pimme

HDJHSKGDKJHSDMedlem sedan sep. 2001147 inlägg
#4

hmm....naej, jag får det inte riktigt att funka :/

kan du visa? :D

SPiNMedlem sedan mars 20007 896 inlägg
#5

Oj, my mistake... Var nog lite trött. Det ska vara substr() istället för strstr(). :r

$variabeln = "Din lilla text";
$variabeln = substr($variabeln, strlen($variabeln) - 1) . ".";

Sorry.

------------------
SPiN, bjorne.w@telia.com

-- Den som går i andras fotspår kommer aldrig först --

HDJHSKGDKJHSDMedlem sedan sep. 2001147 inlägg
#6

;-)

hade du lite bråttom igen?
eller klippte/klistrade jag fel ;)

Jag har alltså en variabel...och _sista_ tecknet ska bytas ut mot en "."....

t.ex "hej, din filur!"

ska bli "hej, din filur."

LarsGMedlem sedan dec. 200012 464 inlägg
#7
$variabeln = "Din lilla text";
$variabeln = substr($variabeln,0,strlen($variabeln) - 1) . ".";

red: strängar startar på 0 i php.
------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 18 okt 2001]

SPiNMedlem sedan mars 20007 896 inlägg
#8

Ujuj...

131 ms totalt · 3 externa anrop · v20260731065814-full.a4c710cd
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)