Szövegek létrehozása

Szerző: Bonjasky

Ebben a részben bemutatom, hogyan kell PHP-ba HTML elemekt ágyazni.

Az első példa:

<?php $a=123; $b="Ez egy 'szöveg'"; echo "$a darab új szöveg lesz itt, és a szöveg: $b"; ?>  

-Ez egy aposztrófjellel határolt echo (print-et is írhatunk helyette)

 

<?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 ----

<?php $harom=3; $utolso_elem=" vége!"; echo ' Ez '.$harom.' beírt aposztrófjel \'\'\' ' . $utolso_elem; ?>  

----Ez jelent meg---

Ez 3 beírt aposztrófjel ''' 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?

<?php echo '<form method="post"> User: <input name="username" type="text" value=""/>
 Jelszó: <input name="pass" type="text" value="" />
</form> ';  ?>
 

-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)

<?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:

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

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

 

2020-01-11 14:55:02

Értékelés 0.0 /5