04. juli 2008 - 12:14Der er
7 kommentarer og 1 løsning
Preg_replace, der først kalder en funktion
Hvordan laver jeg en funktion, der tjekker efter ord som "[[test]]", og så skal den kalde en funktion, og hvis den funktioner returnerer true, så skal den lave ordet om. (ligesom wikipedias interne linkfunktion)
Så teksten: "Dette er en [[test]]", så vil jeg på ordet "test" kalde en funktion, der tjekker om siden eksisterer og returnerer ID, og så skal den lave det om til et link, der gør brug af det ID. Så en funktion, skal altså bruge navnet som parameter, og returnere et tal, og hvis det er et tal og ikke "false", så skal den lave ordet om til et link, og ellers skal den bare lave ordet om, så den fjerner "[[" og "]]". Jeg håber det er forståligt :D
coderdk - kan jeg få den til at kalde en metode i en klasse istedet for en funktion?
men kan det ikke lade sig gøre at udføre arbejdet i min preg_replace(), og så bare have en metode der hedder "tjekEksistens()" der returnerer true/false?
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.