Jūs esate sename manualai.lt puslapyje.
Naujasis puslapis yra v2.manualai.lt

forumas.manualai.lt

kodai.manualai.lt

dizainas.manualai.lt

idomu.manualai.lt

top

Sekite mus Facebook'e

Sekite mus Facebook'e

Vartotojo meniu

Forumo naujausi


Duomenų išvedimas PDF Spausdinti
Autorius: Primatas   

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ė, beto lengviau bus atsiminti tokias komandas kaip print_r(); ar printf(); ir kt.

Skirtumas tarp viengubų ir dvigubų kabučių

<?php
$a = 'Labas';
print '$a, kaip tau sekasi?';
?>

Toks kodas išvestų:

$a, kaip tau sekasi?
Tas pats, tik su dvigubomis kabutėmis:
<?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:

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

PRADZIA;
print $a;
?>

Rezultatas:

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

Komentarai
Paieška
andrius   |2009-12-09 17:22:45
Pritariu

beja apie heredoc sintakse nelabai supratau "
Fata   |2009-11-05 20:57:56
avatar Beja del:
Kodas:
print_r();
ar
Kodas:
printf();


print komanda suprantu, manau jai paminejot komandas sias gal reiketu
ir aprasymo?
primatas   |2009-12-09 22:14:19
avatar siulyciau paskaityti cia:
http://www.manualai.lt/forumas/index.php/topic,...
Tik registruoti vartotojai gali rašyti komentarus!

3.26 Copyright (C) 2008 Compojoom.com / Copyright (C) 2007 Alain Georgette / Copyright (C) 2006 Frantisek Hliva. All rights reserved."

 

bottom
top

Reklamos

joomla, css, html, web dizaino, photoshop, pascal forumai
  • Topai.eu - Svetainių katalogas
  • Top.Biciuliai.Net
  • Top.Ob.Lt
  • Hey.lt - Nemokamas lankytojų skaitliukas

Naujausi

Skaitomiausi


bottom

Dizainą sukūrė: Neshas ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- Privertė veikti: Primatas
parašyti administracijai
Manualai.lt 2008-2009

t http://manualai.lt/index.php?option=com_content&task;=view&id;=250