MC2 Skrevet 8. januar 2006 Del Skrevet 8. januar 2006 Hei har sett at tegnet * har blitt brukt noen ganger i sammenheng med strpos og lignende. mulig at det bare var brukt til sensur. Så jeg lurer på, representerer * wildcat i php? isåfall, hva er syntaxen for å bruke den i sammenheng med str_replace osv.? takk Lenke til kommentar
Zic0 Skrevet 8. januar 2006 Del Skrevet 8. januar 2006 det er wildcat der det er ment for å være wildcat. Det vil si det kommer funksjon til funkskjon. Du må bruke preg_replace for å bruke mønsteret, men det må du ta å lære litt om. Lenke til kommentar
???????? Skrevet 8. januar 2006 Del Skrevet 8. januar 2006 * har en funksjon i regex, som f.eks. ereg og preg_ funksjonene (regular expression functions). Det betyr f.eks. 0 eller flere forekomster. Det vil si at dersom du forventer at kan være et bestemt tegn, eller det skal forekomme flere ganger, eller at det ikke må være der så bruker du * a* betyr at det er 0, 1 eller flere a'er i en string a+ betyr at det er 1 eller flere a? betyr at det er 0 eller 1 mens bare a betyr at det skal være en a der. Wildcards er som regel . % og _ . brukes i regex for å si et hvilket som helst tegn % brukes i sql for å uttrykke hvilke som helst tegn _ brukes også i sql, men da for å kun uttrykke at et hvilket som tegn. F.eks. Oslo vs. Os_o. Lenke til kommentar
???????? Skrevet 8. januar 2006 Del Skrevet 8. januar 2006 Merk: * kan brukes som wildcard i systemkommandoer også - dvs. i forbindelse med OS'et på en server - der * i utgangspunktet betyr wildcard. f.eks. glob("*") eller glob("*.txt") Lenke til kommentar
MC2 Skrevet 8. januar 2006 Forfatter Del Skrevet 8. januar 2006 ok, takk! veldig lærerikt 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å