Avatar billede kgp43 Nybegynder
09. juli 2004 - 16:01 Der er 9 kommentarer og
2 løsninger

Erstat noget af en variabel med noget andet

Hejsa,

Hvordan erstatter jeg mellemrum med "-" og fjerne alle tegn, i en variabel?
Avatar billede retep Nybegynder
09. juli 2004 - 16:02 #1
$variabel = "Dette er min variabel";

$variabel = str_replace(" ","-",$variabel);
Avatar billede retep Nybegynder
09. juli 2004 - 16:02 #2
Hvad er det for nogle tegn du vil have fjernet?
Avatar billede kgp43 Nybegynder
09. juli 2004 - 16:51 #3
alle tegn: +,-,',", og komma,_, ;,:,<,>,\,(,) osv
Avatar billede kgp43 Nybegynder
09. juli 2004 - 16:55 #4
variablen må kun indeholde tal og bogstaver, mellemrum skal erstattes med "-"
Håber ikke jeg er til alt for meget besvær :P
Avatar billede squashguy Nybegynder
09. juli 2004 - 17:01 #5
$variabel = str_replace(" ","-",$variabel);
$variabel = preg_replace("/[^-a-zæøå\d]/i", "", $variabel);
Avatar billede kgp43 Nybegynder
09. juli 2004 - 17:10 #6
hamderpolle: Den fjerne mellemrum, den erstatter det ikke.

$brand_replace = str_replace(" ","-",$row[brand]);
                                        $brand_replace = preg_replace("/[^-a-zæøå\d]/i", "", $row[brand]);
                                        $series_replace = str_replace(" ","-",$row4[series]);
                                        $series_replace = preg_replace("/[^-a-zæøå\d]/i", "", $row4[series]);
Avatar billede kgp43 Nybegynder
09. juli 2004 - 17:11 #7
den fjerne også mellemrum, når der fjernes chars - det må den ikke :P
Avatar billede squashguy Nybegynder
09. juli 2004 - 17:28 #8
hvis jeg forstår dig ret, burde den virke fint.

første replace laver alle mellemrum om til -
anden replace sletter alt, undtagen: -  bogstaver og tal
Avatar billede kgp43 Nybegynder
09. juli 2004 - 20:04 #9
Hvis jeg kun bruger den første, så virker det fint. Men hvis jeg så også anvender den sidste, så sletter den alle "-"
Avatar billede kgp43 Nybegynder
10. juli 2004 - 14:11 #10
nogle forslag?
Avatar billede kgp43 Nybegynder
13. juli 2004 - 13:14 #11
retep: Du får halvdelen af pointende, da problemet kun er høst halvt :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester