Avatar billede 4u2x Nybegynder
26. januar 2004 - 23:14 Der er 9 kommentarer og
1 løsning

Udskriv tekst hvis sætning tegnet |

Titlen siger vist det hele, en som kan forklare mig det?

er i tvivl om hvilken funktion man skal anvende i sådan en situation... jeg kan jo ikke bruge ereg_replace da den bare erstatter tekst
Avatar billede 4u2x Nybegynder
26. januar 2004 - 23:16 #1
glemte lige det vigtige ord i titlen :(

" Udskriv tekst hvis sætning indeholder tegnet | "
Avatar billede dmcn Praktikant
26. januar 2004 - 23:25 #2
Avatar billede detox Nybegynder
26. januar 2004 - 23:26 #3
if (strpos($str, "|")) {
    // udskriv
}
Avatar billede detox Nybegynder
26. januar 2004 - 23:27 #4
strstr() er overkill ;o)
Avatar billede 4u2x Nybegynder
26. januar 2004 - 23:27 #5
nåå ja...
Avatar billede dmcn Praktikant
26. januar 2004 - 23:29 #6
detox : Ikke ifølge nyeste kommentar på http://dk.php.net/strstr. :)
Avatar billede detox Nybegynder
26. januar 2004 - 23:36 #7
n0rmality -> Ok, havde jeg ikke lige set :o) Jeg har selv testet dem tidligere og der var strpos() næsten dobbelt så hurtig som strstr() og ereg(), men det hænger måske sammen med størrelsen på $str.
Og mit eksempel skal jo osse rettes til:

if (strpos($str, "|") !== false) {
    // udskriv
}

Hvis $str skulle starte med: |
Avatar billede dmcn Praktikant
26. januar 2004 - 23:38 #8
Jeg har ikke selv testet, men jeg har relativt stor tiltro til kommentarer på php.net - de plejer hurtigt at blive fjernet eller kommenteret, hvis de indeholder forkerte fakta. :)
Avatar billede detox Nybegynder
26. januar 2004 - 23:42 #9
Eftersom strstr() returnerer alt fra søgestreng til slut, bliver den sikkert tungere jo  længere $str.
Avatar billede dmcn Praktikant
26. januar 2004 - 23:43 #10
Det lyder meget fornuftigt. :)
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