Gilbert Skrevet 14. juni 2004 Del Skrevet 14. juni 2004 (endret) hvis 1 ikke er i $str så vil jeg at noe skal skje. Hvilken funksjon egner seg nå? $str = "111101111"; if ($str != inneholder(1) ) { } Endret 14. juni 2004 av fjartan Lenke til kommentar
BlueEAGLE Skrevet 14. juni 2004 Del Skrevet 14. juni 2004 (endret) strpos? Edit1: Hmm.. dette var PHP-forumet ja, ikke C++ Edit2: Link-error Edit3: Hvorfor redigerer jeg så mye? Endret 14. juni 2004 av BlueEAGLE Lenke til kommentar
Pangaea Skrevet 14. juni 2004 Del Skrevet 14. juni 2004 Kan sikkert bruke explode, og sjekke etterpå, eller kanskje ereg... Lenke til kommentar
???????? Skrevet 14. juni 2004 Del Skrevet 14. juni 2004 Gjør som Pangea sier, bruk f.eks. ereg() if(ereg("1", $string)){ } Lenke til kommentar
Gilbert Skrevet 15. juni 2004 Forfatter Del Skrevet 15. juni 2004 hmz... er det noe som forsvarer den ene (strpos) fremfor den andre (ereg)? Alltid kjekt å vite hvorfor man velger det ene eller det andre Lenke til kommentar
???????? Skrevet 15. juni 2004 Del Skrevet 15. juni 2004 Her utgør det veldig liten forskjell, så bruk den du ønsker. La oss f.eks. si at funksjonen tar 0.0002 sek å kjøre - det betyr at serveren kan kjøre den ca. 5000 ganger i sekundet. Så hva du velger dersom du ikke kjører utrolig mange slike tester etter hverandre, har meget lite å si. Du kan kjøre en benchmark å teste, men som sagt det er veldig liten forskjell i tid. Lenke til kommentar
Lokaltog Skrevet 15. juni 2004 Del Skrevet 15. juni 2004 Man kan jo også bruke strstr/stristr (case-insensitive): if(!strstr($str, '1')) { // gjøre noe } Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå