Gå til innhold

hvilken funksjon har "*" i php?


Anbefalte innlegg

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
Videoannonse
Annonse

* 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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...