hrm...str_replace?

PHP

7 svar · 204 visningar · startad av HDJHSKGDKJHSD

Medlem sedan sep. 2001147 inlägg
Trådstart#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 :/

Medlem sedan mars 20007 896 inlägg
#2
$variabeln = "Din lilla text";
$variabeln = strstr($variabeln, strlen($variabeln) - 1) . ".";
Medlem 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...

Medlem sedan sep. 2001147 inlägg
#4

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

kan du visa? :D

Medlem 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.

Medlem 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."

Medlem 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.

Medlem sedan mars 20007 896 inlägg
#8

Ujuj...

248 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)