Vecka 06, Måndag 6 Februari 2012 Prenumerera

Inlägg märkta ‘länkar’

Reguljära uttryck i PHP

måndag, 11 maj, 2009

Reguljära uttryck (eng. regular expressions, ibland kallat regexp) är ett en mycket användbart litet smart sökverktyg som hjälper dig spå. Det är inte specifikt för PHP utan används i olika tekniker.

Vad använder man reguljära uttryck till?
Exempel: besökaren på din webbplats ska fylla i en e-postadress. Du vill kontrollerad att det verkligen kan vara en e-postadress och inget ondskefullt sätt att hacka ditt mailscript (eller kanske en felstavning etc). Men e-postadresser är ju olika och du kan inte på förhand säga vad användaren fyller i, hur ska du då kontrollera att den är korrekt?

Med reguljära uttryck kan du göra ett mönster (eng. pattern) som du testar adressen mot. Du vet t.ex. att det kommer innehåll några tecken mellan a och z (mönster [a-z]+). Ett snabel-a. Sedan några tecken till mellan a-z och till sist en punkt + topdomän. Till exempel me@enmailadress.com. Nåja, nu är det lite mer komplicerat eftersom e-postadresser kan ha fler variationer, men du förstår poängen?

Att använda mönstret i PHP
Det finns en rad funktioner i PHP för att använda reguljära uttryck, de som du kanske ska börja med att titta på är preg_match() (för att testa en textsträng mot ett mönster) och preg_replace() (för att ersätta innehåll efter ett mönster).
(Läs mer…)

Söndagstips för dig som börjar med PHP: 5 länkar

söndag, 10 maj, 2009

Lite läsning och tips för helgen eller en regnig dag. Några här är samlingar till andra tutorials. Kodsnuttar är något du kan samla i många textredigerare och program som Dremweaver, Smultron, Eclipse etc. Pefekt för åternanvändning att skapat sig ett bibliotek.

Läs även andra bloggares åsikter om , , , ,

En enkel förklaring av funktioner

torsdag, 30 april, 2009

En screencast-video jag hittade på Youtube som förklarar funktioner. Jag planerar några egna för kursen som kommer visa hur man direkt kan få nytta av funktioner även innan man lärt sig PHP klart.

Läs även andra bloggares åsikter om , , , ,