A kiválasztott változat és az aktuális verzió közötti különbségek a következők.
Előző változat mindkét oldalon Előző változat Következő változat | Előző változat Következő változat Következő változat mindkét oldalon | ||
oktatas:programozas:php:php_nyelv [2020/06/30 14:08] admin [Escape szekvenciák] |
oktatas:programozas:php:php_nyelv [2020/07/02 19:34] admin [string egésszé] |
||
---|---|---|---|
Sor 244: | Sor 244: | ||
Az "n" karakter, most nem íródik a képernyőre, helyette egy sortörés jelenik meg, | Az "n" karakter, most nem íródik a képernyőre, helyette egy sortörés jelenik meg, | ||
forráskód szinten. | forráskód szinten. | ||
- | |||
- | ^ Szekvencia ^ Jelentés ^ | ||
- | | \n | új sor (LF vagy 0x0A (10) az ASCII táblában) | | ||
- | | \r | kocsi vissza (CR vagy 0x0D (13) az ASCII táblában) | | ||
- | | \t | vízszintes tabulátor (HT vagy 0x09 (9) az ASCII táblában) | | ||
- | | \v | függőleges tabulátor (VT vagy 0x0B (11) az ASCII táblában) (PHP 5.2.5 verziótól) | | ||
- | | \e | escape (ESC vagy 0x1B (27) az ASCII táblában) (PHP 5.4.0 verziótól) | | ||
- | | \f | lapdobás (FF vagy 0x0C (12) az ASCII táblában) (PHP 5.2.5 verziótól) | | ||
- | | <nowiki>\\</nowiki> | backslash | | ||
- | | \$ | dollárjel | | ||
- | | <nowiki>\"</nowiki> | idézőjel | | ||
- | | \[0-7]{1,3} | megegyezik a szabályos kifejezésekben szereplő oktális jelzéssel | | ||
- | | \x[0-9A-Fa-f]{1,2} | megegyezik a szabályos kifejezésekben szereplő hexadecimális jelzéssel | | ||
- | |||
- | |||
- | Kisérlet képpen írjunk egy "\n" escape szekvenciát a Helló és Világ szavak között található | ||
- | szóköz helyére: | ||
- | |||
- | <code php index.php> | ||
- | <?php | ||
- | echo("Helló\nVilág"); | ||
- | ?> | ||
- | |||
- | </code> | ||
- | Nézzük meg az eredményt böngészőben. A böngészőben megtekintve új sorba nem fog kerülni | + | Nézzük meg az eredményt böngészőben. |
- | a második szó. Ha a forrást megnézzük, akkor azonban felfedezhetjük a sortörést. | + | A "gés" szó nem nincs új sorban. Most nézzük meg |
+ | a forráskódot a böngészőben. Ekkor, felfedezhetjük a sortörést. | ||
Ne felejtsük el, hogy mi állandóan HTML oldalakat generálunk. A HTML oldal forrásában | Ne felejtsük el, hogy mi állandóan HTML oldalakat generálunk. A HTML oldal forrásában | ||
Sor 286: | Sor 263: | ||
</code> | </code> | ||
- | Létezik még egy másik gyakran használt kiírató parancs is a print: | + | Létezik még egy másik gyakran használt escape szekvencia a "\t". |
+ | Ez egy tabulátorjelet ír a HTML kód forrásába. : | ||
<code php index.php> | <code php index.php> | ||
<?php | <?php | ||
- | print("Helló<br />Világ"); | + | echo("Helló\tVilág"); |
?> | ?> | ||
+ | </code> | ||
- | </code> | + | ^ Escape szekvenciák ^^ |
+ | ^ Szekvencia ^ Jelentés ^ | ||
+ | | \n | új sor (LF vagy 0x0A (10) az ASCII táblában) | | ||
+ | | \r | kocsi vissza (CR vagy 0x0D (13) az ASCII táblában) | | ||
+ | | \t | vízszintes tabulátor (HT vagy 0x09 (9) az ASCII táblában) | | ||
+ | | \v | függőleges tabulátor (VT vagy 0x0B (11) az ASCII táblában) (PHP 5.2.5 verziótól) | | ||
+ | | \e | escape (ESC vagy 0x1B (27) az ASCII táblában) (PHP 5.4.0 verziótól) | | ||
+ | | \f | lapdobás (FF vagy 0x0C (12) az ASCII táblában) (PHP 5.2.5 verziótól) | | ||
+ | | <nowiki>\\</nowiki> | backslash | | ||
+ | | \$ | dollárjel | | ||
+ | | <nowiki>\"</nowiki> | idézőjel | | ||
+ | | \[0-7]{1,3} | megegyezik a szabályos kifejezésekben szereplő oktális jelzéssel | | ||
+ | | \x[0-9A-Fa-f]{1,2} | megegyezik a szabályos kifejezésekben szereplő hexadecimális jelzéssel | | ||
Sor 1256: | Sor 1247: | ||
* Írjon programot, patrol néven. | * Írjon programot, patrol néven. | ||
- | * A program, számolja ki, 43-nak a 5-dik hatványát. | + | * A program, számolja ki, 43-nak az 5.-dik hatványát. |
* Írjon programot, tengi néven. | * Írjon programot, tengi néven. | ||
* A program, számolja ki 35 foknak a szinuszát. | * A program, számolja ki 35 foknak a szinuszát. | ||
Sor 1322: | Sor 1313: | ||
</code> | </code> | ||
- | Ha szeretnénk tényeges egésszé konvertálni: | + | Ha szeretnénk tényleges egésszé konvertálni: |
<code php> | <code php> | ||
$szamStr = "35"; | $szamStr = "35"; |