bazzo Skrevet 22. februar 2006 Del 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 Lenke til kommentar
kakkle Skrevet 22. februar 2006 Del Skrevet 22. februar 2006 ta en titt på substr_count Lenke til kommentar
Axentrix Skrevet 22. februar 2006 Del 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 Lenke til kommentar
bazzo Skrevet 22. februar 2006 Forfatter Del Skrevet 22. februar 2006 Ja, fungere fint Axentrix. Takker Lenke til kommentar
MRN Skrevet 22. februar 2006 Del 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". Lenke til kommentar
NH Skrevet 22. februar 2006 Del 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 } 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å