bazzo Skrevet 22. februar 2006 Skrevet 22. februar 2006 (endret) Hvordan kan jeg sjekke om en variabel inneholder to punktum? eks. $var = "dette er. en test setning."; Endret 22. februar 2006 av bazzo
Axentrix Skrevet 22. februar 2006 Skrevet 22. februar 2006 (endret) Dårlig løsning men: Mulig det finns en count() for strings, som gjør det du vil. <?php $temp = explode(".",$string_du_vil_sjekke); if(count($temp) > 2) { //Mer enn 1 punktum } else { // 1 eller færre } ?> edit: Kakkle fant visst en sånn funksjon:P Endret 22. februar 2006 av Axentrix
MRN Skrevet 22. februar 2006 Skrevet 22. februar 2006 Vil ikke "> 2" bli "riktig" (true) hvis det er tre punktumer og mer? Det rette vil da å bruke "> 1", som bli sann om det er to og flere, som trådstarter spurte etter? Vet ikke om PHP støtter ">= 2", men det blir jo det samme som "> 1".
NH Skrevet 22. februar 2006 Skrevet 22. februar 2006 slå opp i manualen pleier å hjelpe, En langt mere effetkiv metode: if(substr_count($string_du_vil_sjekke), '.') >= 2) { //her er det 2 punktumer eller mere } else { //her er det 1 eller 0 punktum }
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å