Avatar billede kgp43 Nybegynder
10. marts 2004 - 16:43 Der er 7 kommentarer og
1 løsning

Strip fra variabel

Hejsa,

Jeg har brug for at "http://" bliver fjernet fra en variabel (hvis den er postet i linket). Er der en der har et forslag?
Avatar billede 3xm Nybegynder
10. marts 2004 - 16:44 #1
$var = str_replace("http://", "", $var);
Avatar billede 3xm Nybegynder
10. marts 2004 - 16:46 #2
Avatar billede 3xm Nybegynder
10. marts 2004 - 16:53 #3
eller en lille funktion der fjerner http:// - men kun hvis det står i begyndelsen:

<?php
function fjernhttp($var) {
  if (strtolower(substr($var, 0, 7)) == "http://")
    return substr($var, 7);
  else
    return $var;
}
?>

den kan med fordel udvides til også at dække https:// ftp:// whatever://

=)
Avatar billede 3xm Nybegynder
10. marts 2004 - 16:58 #4
$var = ereg_replace("([a-zA-Z]+)://", "", $var);

fjerner alt af typen xxx:// fra strengen.
Avatar billede kgp43 Nybegynder
10. marts 2004 - 17:28 #5
takker for svaret :)

du skal lige har point.
Avatar billede 3xm Nybegynder
10. marts 2004 - 17:40 #6
=)
Avatar billede Slettet bruger
10. marts 2004 - 19:01 #7
Så var der i hvert fald lidt muligheder at vælge imellem. ;-) Det beviser jo bare, at Perls slogan også gælder for PHP: "Der er altid mindst en måde mere at gøre det på."
Avatar billede kgp43 Nybegynder
11. marts 2004 - 09:29 #8
Yep :)
Har dog valgt at bruge den første.
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