Wednesday, May 30, 2012

Številski nizi

Številska matrika shrani vsak element matrike z indeksom številsko.
Obstajata dva načina za ustvarjanje številska matrika.
1. V tem primeru je indeks so samodejno dodeljeni (indeks začne pri 0):
$cars=array("Saab","Volvo","BMW","Toyota");
 2. V tem primeru smo dodeliti indeks ročno:
 $cars[0]="Saab";
$cars[1]="Volvo";
$cars[2]="BMW";
$cars[3]="Toyota";
 Primer
V tem primeru do vrednosti spremenljivke s sklicevanjem na ime matrike in indeks:
 <?php
$cars[0]="Saab";
$cars[1]="Volvo";
$cars[2]="BMW";
$cars[3]="Toyota";
echo $cars[0] . " and " . $cars[1] . " are Swedish cars.";
?>
 Zgoraj koda bo izhod:
 Saab and Volvo are Swedish cars.

Tuesday, May 29, 2012

Kaj je matrika?

Spremenljivka je shramba, število ali besedilo. Problem je, da bo spremenljivka ima samo eno vrednost.
Matrika je posebna spremenljivko, ki lahko shranjevanje več vrednosti v eno ene spremenljivke.
Če imate seznam elementov (seznam imen avto, na primer), shranjevanje avtomobilov v same spremenljivke lahko videti takole:
$cars1="Saab";
$cars2="Volvo";
$cars3="BMW";
 Pa kaj, če želite zavijte z avtomobili in najti eno posebno? In kaj, če ste imeli ne 3 avtomobili, ampak 300?
Tukaj je najboljša rešitev, da uporabi matriko!
Paleto lahko imajo vse vrednosti spremenljivke pod enim imenom. In vrednosti lahko dostopate s sklicevanjem na ime matrika.
Vsak element v matriki ima svoj indeks, tako da je zlahka dostopne.
V PHP, obstajajo tri vrste matrike:

  • Številska matrika - matriko s številsko indeks
  • Asociativnih matrika - matrike, kjer je povezan z vrednostjo vsak ID ključa
  • Večdimenzionalni matrika - matrike, ki vsebujejo eno ali več nizi

Izjava stikalo PHP

Uporabite stikalo izjavo izberite eno veliko blokov kode izvrši.
Sintaksa
switch (n)
{
case label1:
  koda, ki bo izvršeno, če je if n=label1;
  break;
case label2:
  koda, ki bo izvršeno, če je if n=label2;
  break;
default:
  koda, ki bo izvršeno, če je n razlikuje od label1 and label2;
}
 To je, kako deluje: prvič smo enotni izraz n (najbolj pogosto spremenljivke), ki je ovrednoten enkrat. Vrednost izraza nato primerjati z vrednostmi za vsak primer v strukturi. Če se ujema, se izvede blok kode, povezane s to zadevo. Uporabite break preprečiti kodo v naslednjem primeru samodejnega zagona. Privzeta izjava se uporablja, če ni ujemanj.
Primer
 <html>
<body>

Friday, May 25, 2012

If... ostalo izjava

Uporabite.... drugega izjavo izvršiti nekaj kodo, če je pogoj resničen in drugo kodo, če je pogoj neresničen.
Sintaksa
if (condition)
  {
  koda, ki se izvede, če pogoj drži;
  }
else
  {
  koda, ki se izvede, če pogoj ni resničen;
  }
 Primer

Ta primer bo izhod "Imel lep vikend!" če trenutni dan petek, sicer bo izhod, "Imel lep dan!":
 <html>
<body>

<?php
$d=date("D");
if ($d=="Fri")
  {
  echo "Imel lep vikend!";
  }
else
  {
  echo "Imel lep vikend!";
  }
?>

</body>
</html>
 If... elseif.... drug izjava

Uporabite.... elseif... ostalo izjavo, izberite eno od več blokov kode izvrši.
Sintaksa
 if (condition)
  {
  koda, ki se izvede, če pogoj drži;
  }
elseif (condition)
  {
  koda, ki se izvede, če pogoj drži;
  }
else
  {
  koda, ki se izvede, če pogoj ni resničen;
  }

Primer
Ta primer bo izhod "Imel lep vikend!" če trenutni dan petek in "Je lep nedelja!" če trenutni dan je nedelja. Sicer bo izhod: "Imel lep dan!"
 

Thursday, May 10, 2012

Pogojne Izjave

Zelo pogosto ko pišete kodo, želite izvesti različne ukrepe za drugačne odločitve.
Za to lahko uporabite pogojne izjave v kodi.
V PHP smo naslednje pogojne izjave:

  • Če je izjava - uporaba to izjavo, da izvajajo nekatere koda samo, če velja določen pogoj
  • Če... ostalo izjavo - uporaba to izjavo za izvršitev nekatere koda, če je pogoj resničen in drugo kodo, če je pogoj neresničen
  • Če... elseif.... drugega izjavo - uporabite to izjavo, izberite eno od več blokov kode izvrši
  • preklopite poročilo - uporabite to izjavo, izberite eno veliko blokov kode izvrši
 Če izjava
Uporabite izjavo izvesti nekatere kode le, če velja določen pogoj.
Sintaksa
 Če kode (pogoj), bo izvršeno, če pogoj drži;
 Naslednji primer bo izhod "Imel lep vikend!", če je trenutni dan petek:
<html>
<body>

<?php
$d=date("D");
if ($d=="Fri") echo "Imel lep vikend!";
?>

</body>
</html> 
 Obvestilo, da je ni.drugje. v to sintakso. Koda se izvede le, če velja določen pogoj.