Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer
Artiklar > PHP

Grunderna i PHP | Del 2

Detta är del 2 i min artikelserie om grunderna i PHP, och denna gång tänkte jag gå igenom operatorer och villkortsatser.

 

Operatorer

Operatorer används för att jämföra eller ändra värdet i en eller flera variablar. Ett exempel kan vara en mattematisk uppgift. Jag tänker nu gå igenom de vanligaste operatorerna, och vad de gör.

 

Aritmetiska 
Aritmetiska operatorer är mattematiska operatorer som hjälper dig att räkna ut enkla, och svåra tal.

Operator
 Betydelse Exempel
 +  Addition  $a + $b
-
Subtraktion
 $a - $b
*
 Multiplikation  $a * $b
/
Division
$a / $b
 %  Modulus $a % $b


Jämförande operatorer
Jämförande operatorer används helt enkelt för att jämföra två stycken variablar eller värden.

 Operator Betydelse
Exempel
 == Är lika med
$a == $b
<
Är mindre än
$a < $b
 > Är större än
$a > $b
<=
Mindre eller lika med
$a <= $b
>=
Större eller lika med
$a >= $b
 <> Mer eller mindre än
$a <> $b


Logiska operatorer
De logiska operatorerna kan du använda tillsammans med de andra operatorerna.

 Operator Betydelse
 Exempel
AND
Och 
 $a AND $b
 && Och
$a && $b
OR
Eller
$a OR $b
||
Eller
$a || $b
!
Inte
! $a



 Villkorsatser

Med hjälp av operatorerna som du nu har lärt dig kan du styra olika villkorsatser. En villkorsats gör så att någonting händer, om något är på ett speciellt sätt. Det kanske låter lite krånligt, men jag ska visa några exempel.




<?php


$a = 5;


$b = 10;


 


if($a == $b) {


echo "Fem är lika med tio.";


} else {


echo "Fem är inte lika med tio.";


}


?> 


 

Vi börjar alltså med att skapa två stycken variablar vid namn a och b. De får värderna 5 och 10. Sedan kommer vi till villkorsatsen. Om värdet i variabeln a eller lika med värdet i variabeln b så ska texten "Fem är lika med tio." skrivas ut. Om inte a är lika med b så ska texten "Fem är inte lika med tio." skrivas ut. Och, som ni vet, så är inte fem lika med tio.

Fem är inte lika med tio

 

Jag ska försöka "översätta" villkorsatsen ovan från PHP-kod till svenska för att lättare kunna förklara hur den är uppbyggd.




om(5 är lika med 10) {


skriv ut: "Fem är lika med tio."


} annars {


skriv ut: "Fem är inte lika med tio"





 

Förstår du? Jag ska förklara ännu en gång, för säkerhetsskull. 




if(när någonting ska hända) {


vad som ska hända 


} else {


vad som ska hända annars





 

Nu hoppas jag att allting är förstårr, för villkorsatser är mycket viktigt att lära sig.

 

Exempel 

Jag kommer avsluta denna artikel med några kodexempel och resultat.

 

1.  




<?php


$a = 13;


$b = 7;


$c = $a + $b;


echo "$a plus $b är lika med $c";


?>


 

13 plus 7 är lika med 20

 

2. 




<?php


$dittnamn = "Emil";


 


if($dittnamn == "Emil") {


echo "Kul, jag heter också Emil =)";


} else {


echo "Okej, själv heter jag Emil";


} 


?>


 

Kul, jag heter också Emil =)

 

3. 




<?php


$dinalder = 21;


$minalder = 14;


 


if($dinalder < $minalder) { 


echo "Jag är äldre än dig.";


} else {


echo "Jag är yngre än dig."; 


} 


?>



 

Jag är yngre än dig.

 

Skapades: 2007-09-22 00:39:12
Skribent: frisko
Lästs 1092 gånger
Betyg: 0 (artikeln har endast 3 röster, det krävs minst 5 för ett betyg)

Kommentarer

frisko sa den 8 oktober 2007 kl 22:38:
Vad ska jag ta upp i del 3?
Index sa den 14 oktober 2007 kl 20:39:
Ta upp kanske funktioner. Det är väldigt kul!
Pettersoft sa den 27 december 2007 kl 19:55:
Hittade ett stavfel: krånligt
Cappen sa den 18 maj 2008 kl 15:08:
Tack för en enkel guide, har precis fått upp ögoen för PHP och dina artiklar är väldigt lätta att förstå. Gör gärna fler
Roosweb sa den 18 augusti 2009 kl 11:51:
Denna var bra, så man kan uppdatera sig på skillnaderna mellan ASP och PHP syntaxen!
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy