Avatar billede vix-mix Nybegynder
27. oktober 2005 - 13:54 Der er 20 kommentarer og
1 løsning

Fjern mellemrum

Hej.

Hvorfor fjerne denne ikke mellemrum i den tekst der kommer fra "$overskift"

$sti = strtolower($overskrift);
$sti = str_replace("/", "", $sti);
$sti = "../pics/galleri/".$sti;
mkdir("$sti", 0777);
Avatar billede Slettet bruger
27. oktober 2005 - 13:55 #1
Hvorfor tror den den skulle gøre det? Den fjerner derimod alle fremadrettede slashes (/)
Avatar billede jaw Nybegynder
27. oktober 2005 - 13:56 #2
Samme som barto - en mellemrumsfjerner kan f.eks. være:

$sti = str_replace(" ", "", $sti) ?
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 13:56 #3
ah, mente bare at ,"", gjorde det.. hvad skal jeg sætte ind der i stedet?
Avatar billede alaflam Nybegynder
27. oktober 2005 - 13:57 #4
$sti = str_replace("/", "", $sti);

=

$sti = str_replace(" ", "", $sti);
Avatar billede alaflam Nybegynder
27. oktober 2005 - 13:57 #5
$sti = strtolower($overskrift);
$sti = str_replace(" ", "", $sti);
$sti = "../pics/galleri/".$sti;
mkdir("$sti", 0777);
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 13:57 #6
endnu en af $sti = str_replace(" ", "", $sti); eller fortsætte på den der er lavet?
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 13:58 #7
ja nemlig, men kan jeg lave f.eks

$sti = str_replace("/", " ", "", $sti);

sådan også ?
Avatar billede jaw Nybegynder
27. oktober 2005 - 13:58 #8
Nej, du kan du ikke. Hvis du vil fjerne både / og <mellemrum> så skal du have 2.
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 14:00 #9
okay doki fint nok.. smider i svar?
Avatar billede jaw Nybegynder
27. oktober 2005 - 14:03 #10
Gerne :)
Avatar billede showsource Seniormester
27. oktober 2005 - 14:06 #11
En måde kan også være,
$vars = array(" " => "", "/" => "");
$sti = strtr($sti, $vars);
Avatar billede showsource Seniormester
27. oktober 2005 - 14:10 #12
Eller selvf.
$vars = array(" ", "/");
$sti = str_replace($vars, "", $sti);
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 14:14 #13
showsource -> Ja okay, det kunne man også selvf. :).. Men har bare gjort det på den anden måde, og der virker det fint.

Ved det ik har noget med spørgsmålet at gøre.
Men kender i en anden kode end rmdir som kan slette en mappe MED ALT indhold i?
Avatar billede showsource Seniormester
27. oktober 2005 - 14:17 #14
Der er en som har postet noget kode som kan gøre det
http://dk.php.net/manual/en/function.rmdir.php
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 14:24 #15
aah okay, den vil jeg lige prøve.

Mange tak
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 14:29 #16
show -> smider du et svar, så kan dig og jaw få point for tak.
Avatar billede showsource Seniormester
27. oktober 2005 - 14:36 #17
njahh, ellers tak! :O)
Avatar billede vix-mix Nybegynder
27. oktober 2005 - 14:42 #18
bare i orden, jeg takker for jeres hjælp i stedet så :D..

-lukket-
Avatar billede Slettet bruger
27. oktober 2005 - 16:16 #19
Kan man ikke bare bruge
trim($sti);
?
Avatar billede jaw Nybegynder
27. oktober 2005 - 16:18 #20
Hvis det er i starten eller slutningen af sætninger - altså " sætning ".
Avatar billede Slettet bruger
27. oktober 2005 - 16:23 #21
Hmm nå ja, det virker ikke hvis det står i midten.
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