Felhasználói eszközök

Eszközök a webhelyen


oktatas:programozas:php:php_nyelv

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

Előző változat mindkét oldalonElőző változat
Következő változat
Előző változat
Következő változatKövetkező változat mindkét oldalon
oktatas:programozas:php:php_nyelv [2020/06/30 14:08] – [Escape szekvenciák] adminoktatas:programozas:php:php_nyelv [2022/03/19 11:44] – [Többdimenziós tömbök] admin
Sor 8: Sor 8:
   * **Szerző:** Sallai András   * **Szerző:** Sallai András
   * Copyright (c) Sallai András, 2011-2020   * Copyright (c) Sallai András, 2011-2020
-  * Licenc: GNU Free Documentation License 1.3 +  * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] 
-  * Web: http://szit.hu+  * Web: https://szit.hu
  
 ===== Bevezetés ===== ===== Bevezetés =====
Sor 18: Sor 18:
 újra írja. Mások is szerették volna használni.  újra írja. Mások is szerették volna használni. 
 Később más eszközöket is létrehozott, és a sikerét látva Később más eszközöket is létrehozott, és a sikerét látva
-programcsomagot állított össze belőle. Ekkor adata első nevét:+programcsomagot állított össze belőle. Ekkor adta első nevét:
  
   * Personal Home Page Tools   * Personal Home Page Tools
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.  
-második szó. Ha forrást megnézzükakkor azonban felfedezhetjük a sortörést. +"gés" szó nem nincs új sorban. Most nézzük meg 
 +forráskódot 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 print:+Létezik még egy másik gyakran használt escape szekvencia "\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 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";
Sor 2046: Sor 2037:
   
 } }
 +</code>
 +
 +
 +<code php>
 +$employees = [
 +    ["id"=>1, "name"=>"Dór Tamás", "city"=>"Szeged", "salary"=>2875000],
 +    ["id"=>2, "name"=>"Ver Imre", "city"=>"Szolnok", "salary"=>2475000]
 +];
 </code> </code>
  
oktatas/programozas/php/php_nyelv.txt · Utolsó módosítás: 2022/05/25 21:22 szerkesztette: admin