Kompiuteriai Svetainės kūrimas

PHP - Duomenų išvedimai

        
Vartotojo avataras

Arturas.S

Lankytojas
 
Pranešimai: 4
Vilnius

 300.40 Lt

Standartinė » 2009 Spa 17, 00:53

Duomenis išvesti, kaip jau pastebėjote ankstesnėse pamokose, galime naudojant komandą print. Kita komanda yra echo, tačiau patarčiau naudoti print, nes ji yra lankstesnė, be to lengviau bus atsiminti tokias komandas kaip print_r(); ar printf(); ir kt.

Skirtumas tarp viengubų ir dvigubų kabučių

Kodas: Pasirinkti visus
<?php
  $a = 'Labas';
  print '$a, kaip tau sekasi?';
?>


Toks kodas išvestų:

Kodas: Pasirinkti visus
$a, kaip tau sekasi?


Tas pats, tik su dvigubomis kabutėmis:

Kodas: Pasirinkti visus
<?php
  $a = 'Labas';
  print "$a, kaip tau sekasi?";
?>


Toks kodas išvestų:

Labas, kaip tau sekasi?

Jeigu išvedant yra naudojamos dvigubos kabutės, jų viduje esantis tekstas po dolerio ženklo, bus laikomas kintamuoju.

Valdymo simboliai

Dvigubų kabučių naudojimas suteikia galimybę naudoti valdymo simbolius. Jie dažnai naudojami, kai norime pavyzdžiui išvesti dolerio ženklą. Dažniausiai naudojami valdymo simboliai:
Valdymo seka - Aprašymas
\n - Perėjimas į naują eilutę (nepainiokit su <br>, tai nėra tas pats)
\r - Grįžti į eilutės pradžią
\t - Tabuliavimo žymė (tab)
\\ - Kairinio brūkšnio ženklas
\" - Dvigubų kabučių ženklas
\$ - Dolerio ženklas
\012 - Aštuonetainė ASCII reikšmė
\xA0 - Šešioliktainė ASCII reikšmė

Heredoc sintaksė

Eilutę taip pat galimą apibrėžti naudojant specialią heredoc sintaksę. Eilutės, apibrėžtos heredoc sintakse, yra identiškos dvigubų kabučių eilutėms, tik jose nebūtina vengti dvigubų kabučių.

Tai leidžia rašyti priskyrimo sakinius, kuriuose yra daug kabučių, tačiau jie yra aiškūs ir lengvai skaitomi. Heredoc eilutė pradedama <<< simboliais, po kurių rašomas eilutės identifikatorius. Eilutės pabaigoje reikia rašyti identifikatorių ir kabliataškį.

Pabaigos identifikatorius turi prasidėti naujoje eilutėje ir prieš jį neturi būti jokių simbolių, tarpo taip pat. Tai reiškia, kad identifikatorius negali būti atitrauktas nuo krašto. Heredoc sintaksę paraknu naudoti, kai reikia sukurti kintamąjį, kuriame saugoma daug HTML kodo. Pavyzdžiui:

Kodas: Pasirinkti visus
<?php
  $a = <<<PRADZIA
Čia yra tekstas, kurį saugo kintamasis a. Galime naudoti dvigubas kabutes - " " " :)

PRADZIA;
  print $a;
?>


Rezultatas:

Kodas: Pasirinkti visus
Čia yra tekstas, kurį saugo kintamasis a. Galime naudoti dvigubas kabutes - " " " :)


@webrealityteam.info

--------------------------------------




Kompiuteriai Svetainės kūrimas





cron
 
Dabar prisijungę

Šiuo metu prisijungę 0 narių :: 0 registruotų, 0 slaptų ir 0 svečių
Daugiausia vartotojų (555) buvo 2010 Bir 02, 09:13

Vartotojai naršantys šį forumą: Registruotų vartotojų nėra ir 0 svečių