Full version: Någon som kan PHP?
Jejja
Jag har fått ett problem...

Om man i ett formulär matar in för- och efternamn, hur kan man då skriva i PHP för att ta bort mellanslaget mellan namnen, så att man får en enda lång sträng bokstäver?

Jag har provat med trim(), ltrim() och rtrim(), men de tar ju bara bort i början och slutet av strängen, och jag vill alltså ha bort mellanslaget som ligger någonstans inuti strängen.

Någon som har något tips, o allvetande odlaiter?
LadyG
Har du testat att ersätta strängen:

$string = "En massa text, siffror och symboler. 12345 !£$%^&";
$new_string = ereg_replace("[^A-Za-z0-9]", "", $string);
echo $new_string

Den koden lämnar bara bokstäver och siffror, men det är något i den stilen du ville ha va?

Edit:

Eller så är str_replace ett bättre alternativ kanske, det beror på vilken PHP-verison du kör.
Jejja
Tack LadyG, efter ett grundligt (!) sökande på nätet visade sig str_replace funka bäst/enklast.
Tyvärr är vår lärobok inte alls bra på att förklara så jag fick inte ut hur jag skulle använda str_replace när jag bara läste i boken...
Men nu har det löst sig! Tack för hjälpen!!
Detta är en "enklare" version av forumet. För att se forumet med formatering och bilder kan du klicka här.
       
Copyright © 2011 Odla.nu. All rights reserved.
          
Startsida    Frågor & svar    Bloggar    Kalender    Köp & sälj    Forum    Kontakt & Info    Länkar    Vykort
 
Inne   Ute   Balkong och uterum   Växthus   Växtlexikon