PHPműhely.hu

PHP, Javascript, Webprogramozási Fórum

Szövegek létrehozása

PHP Cikkek, segédletek

Szövegek létrehozása

HozzászólásSzerző: Bonjasky » 2011.12.01. 21:07

-Változók kiíratása szövegekbe ágyazva

Kód: Egész kijelölése
<?php $a=123; $b="Ez egy 'szöveg'"; echo "$a darab új szöveg lesz itt, és a szöveg: $b"; ?>
-aposztrófjellel határolt echo

Kód: Egész kijelölése
<?php $a='asdasd'; echo '$a értéke nem került a kiírásba...'?>
ha kipróbáljuk a példát, láthatjuk, hogy a ' ' jel közé írt 'adat' egy az egyben továbbításra került, és nem helyettesítodött be az elozoleg deklarált változó értéke. ' jel esetén is escapelni kell egy karaktert, ez pedig az aposztróf jel. ---- például ----


Kód: Egész kijelölése
<?php $harom=3; $utolso_elem=" vége!"; echo ' Ez '.$harom.' beírt aposztrófjel \'\'\' ' . $utolso_elem; ?></span></p> <p> </p> <hr id="system-readmore" />

--------------- ----Ez jelent meg---

Ez 3 beírt aposztrófjel ''' vége!
---- kód vége ---

Ugye a $harom változó értékét beszeretnék ágyazni a kiírásba, akkor a ' jelet meg kell szakítanunk és a sztring összefuzo operátort kell használnunk, ami a . (pont). -Hogy írjunk ki több sornyi adatot?

Kód: Egész kijelölése
<?php echo '<form
method="post"> User<input name="username" type="text" value=""
/><br /> Jelszó<input name="pass" type="text"
value="" /> '
; ?>

-Tabulátorok/sortörések és speciális karakterek kiírása: A forráskódban megjeleno kódformázási elemeink lehetnek a sortörés és tabulátor, amikkel a php által elkészített kimenet olvashatóbb lesz, és nem egy sorban jelenik meg a böngészo forrás megtekintése nézetben. De egyéb speciális karaktereket is meg kell tudnunk jeleníteni vagy egy sztringbe ágyaznunk, mint például: $ (dollár jel) , " (idézojel)

Kód: Egész kijelölése
<?php $ujsor = "Ez egy új sor \n"; $sortores = "Ez egy sortörés \r"; $tabulator = "Ez egy tabulátor \t"; $dollarjel = "Ez egy dollárjel \$"; $idezojel = "Ez egy idozojel \""; ?>

-Heredoc módszer sztring létrehozására:

Kód: Egész kijelölése
<?php $valtozo=" VÁLTOZÓ "; $form='<form
method="post"> Kor<input type="text" name="kor" /><br />
<input type="submit" name="mehet" value="mehet" />'
; $egy_valtozo =
<<<TEST Ez egy speciális karaktereket is
tartalmazó sor, pl:  " \ \t \t amiben lehet szöveg is, ami
egy kor bekéro form lesz!:<br /> $form \n TEST; ?>

------Itt pedig a megjeleno szöveg:-------

Ez
egy speciális karaktereket is tartalmazó sor, pl: ' " \
amiben lehet VÁLTOZÓ is, másik
változó
------------------------------------ ****PÁR SZABÁLY amire oda kell figyelnünk, hogyha a HEREDOC módszerrel hozunk létre sztringeket: -A <<< jellel kezded meg megadni a php értelmezonek milyen azonosítóval zárul a szöveg megadásod, a példában TEST ez az azonosító. -A sztring befejezése az azonosító és egy pontosvesszovel történik, a példában: TEST; -*** fontos, hogy a lezáró azonosító elott nem szerepelhet semmilyen másik karakter, tehát azt mindig egy új sorba kell tennünk. És ha nem vagy benne még biztos, sok fejfájást okozhat megérteni miért nem muködik a program :)
Avatar
Bonjasky
Adminisztrátor
 
Hozzászólások: 472
Csatlakozott: 2011.10.30. 23:30

Vissza: Segédletek

Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 2 vendég

cron