Gilbert Skrevet 14. juni 2004 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
BlueEAGLE Skrevet 14. juni 2004 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
Pangaea Skrevet 14. juni 2004 Skrevet 14. juni 2004 Kan sikkert bruke explode, og sjekke etterpå, eller kanskje ereg...
???????? Skrevet 14. juni 2004 Skrevet 14. juni 2004 Gjør som Pangea sier, bruk f.eks. ereg() if(ereg("1", $string)){ }
Gilbert Skrevet 15. juni 2004 Forfatter 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
???????? Skrevet 15. juni 2004 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.
Lokaltog Skrevet 15. juni 2004 Skrevet 15. juni 2004 Man kan jo også bruke strstr/stristr (case-insensitive): if(!strstr($str, '1')) { // gjøre noe }
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å