PHP értékek kiíratása

Egy php fájlban több function is elhelyezhető, melyek más és más feladatot végeznek el.
De, egy php fájlban, minden function-nak egyedi névvel kell rendelkeznie, azaz két egyforma php function elnevezés, hibához vezet.

 


Az echo

  1. A html szöveg, egyes ( ' ' )idézőjelek, aposztrófok között helyezkedik el:
    echo ' Tetszőleges szöveg ' ;
  2. A html szöveg, kettes ( " " )idézőjelek között helyezkedik el:
    echo " Tetszőleges szöveg " ;
  3. A html szöveg és jelölőelemek, kettes ( " " )idézőjelek között helyezkednek el:
    echo " <h2> Tetszőleges szöveg </h2> " ;
  4. A html jelölőelemek, szövegek, és PHP változók együttes alkalmazása esetében:
    idézőjelet kell alkalmazni a html részeknél,
    és ponttal határolni a PHP változó nevét.
    echo " Az XHTML szöveg = <b> " . $valtozo . "</b>";
  5. A PHP változók kiíratása esetén, nem kell idézőjel.
    echo $valtozo;
  6. Egy echo utasítással, több PHP változót is, kiakarunk íratni:
    Az áttekinthetőség végett, szóközt ( " " ) kell beilleszteni a változók közé, mivel a szóköz, a html része,
    idézőjelek között egyszer leütjük a szóköz billentyűt.
    echo "Változók értékei = <b> " . $valtozo01 . " " . $valtozo02 . " " . $valtozo03 . "</b>";

 


Kiíratás print utasítással.

1.Példa: Kiíratjuk a teljes képletet!

<?php
function osszeadas ( $ertek1, $ertek2) {
$eredmeny = $ertek1 + $ertek2;

//Függvényen belül, kiadtunk egy kiíró parancsot.
print "$ertek1 + $ertek2 = $eredmeny";
}
?>

A fenti függvény meghívása:
Beírjuk a function elnevezést, és átadtunk kettő paramétert.

<?php osszeadas(80, 25); ?>
A kiíratásnál, ez jelenik meg:

80 + 25 = 105

 


 

2.Példa:Csak az eredményt íratjuk ki!

<?php
function osszead ( $ertek1, $ertek2) {
$eredmeny = $ertek1 + $ertek2;

//Függvényen belül, kiadtunk egy kiíró parancsot.
print "$eredmeny";
}
?>

Fenti függvény meghívása:
Beírjuk a function elnevezést, és átadtunk kettő paramétert

<?php osszead(80, 25); ?>
A kiíratásnál ez jelenik meg:

105

 


 

Kiíratás ott, és úgy jelenjen meg, ahogy azt mi, akarjuk.

Eddig a kiíratás megjelenési formáját, rábíztuk a böngésző programokra

Következő példában, h5-ös címsort jelölő elemek között íratjuk ki.
3.Példa:
Írassuk ki tetszőleges helyen a weboldalon, jelen esetben legyen ez egy <h5> címsorban.

<?php
function osszead ( $ertek1, $ertek2) {
$eredmeny = $ertek1 + $ertek2;
//Függvényen belül, kiadtunk egy kiíró parancsot.
print "$eredmeny";
}
?>

Függvény meghívása:
<h5> jelölőelemek közé, beírjuk a meghivó programot,
és a function elnevezést,
majd, átadtunk kettő paramétert, azaz, jelen esetben, kettő értéket.

<h5> Eredmény= <?php osszead(80, 25); ?> </h5>

A kiíratásnál, a h5-ös jelölőelemre jellemző
stílusban jelenik meg:


Eredmény= 105

 


Másik módja a függvények használatának,
a return

A meghívott függvény egy értéket ad vissza, amit utána felhasználhatunk (Például: kiíratunk)

<?php
function osszead ( $ertek1, $ertek2) {
$eredmeny = $ertek1 + $ertek2;
return $eredmeny;
}
?>
Függvény meghívása:
Tetszőleges XHTML jelölőelemek között elhelyezhető.

<p> <strong>
<?php print osszead(80, 25); ?>
</strong> </p>
Az eredményoldalon ez jelenik meg:

105

 


 

Kiíratás print_r( ) függvénnyel

Tömbök teljes tartalmának kiíratására alkalmazzuk.

Kiíratjuk a tömb teljes tartalmát, a print_r() függvénnyel.
Kiíratás, jól olvasható, áttekinthető formátumban jelenjen meg, <pre> jelölőelemek közé kell elhelyezni.
Így, könnyen meggyőződhetünk, hogy az adott sorszámmal rendelkező elemben, milyen adat (tartalom) található.

<?php
$elsotomb = array ("egér" , "macska" , "kutya" , "farkas");
echo "<pre>";
print_r($elsotomb);
echo "</pre>";
?>


Kiíratásnál, a következő eredményt kapjuk:

Array
(
    [0] => egér
    [1] => macska
    [2] => kutya
    [3] => farkas
)

 


A foreach ciklus

A for ciklusnak, egy kiterjesztett formája, a foreach ciklus.
Használata, ismeretlen számú elemet tartalmazó tömböknél, azok tartalmának bejárása.
Még a for ciklusnál, meg kell határozni a lefutások számát, jelen esetben a tömbelemek számát, addig a foreach ciklusnál elég a tömbnév és az elemnév.
Ha egy tömb, adatokkal történő feltöltését többen is végzik, nem tudhatjuk, hogy adott pillanatban hány elemet tartalmaz a tömb, ennek ellenére a foreach ciklussal bármikor bejárhatjuk ellenőrzés céljából is.

Megadásának kettő formája van:
Első példa:
A foreach ciklus, a tömb minden egyes elemével, végrehajtásra kerül.

		foreach ($tombnev as $tombelem) {
			a kapcsos zárójelek közötti utasítás végrehajtódik;
			}

Második példa:
Hasonló az előzőhöz, de a tömbindex értékét is elérhetővé teszi.
foreach ($tombnev as $tombindex_ertek => $tombelem) { a kapcsos zárójelek közötti utasítás végrehajtódik; }
<?php
$varosok = array ("Budapest", "Miskolc", "Pécs", "Szeged", "Kaposvár", "Kecskemét",
"Szolnok", "Debrecen", "Székesfehérvár", "Veszprém", "Sopron", "Szombathely", "Győr"); foreach($varosok as $varos_index => $varos) { echo "$varos_index - $varos <br />"; } ?>
Programunk eredménye:

0 - Budapest
1 - Miskolc
2 - Pécs
3 - Szeged
4 - Kaposvár
5 - Kecskemét
6 - Szolnok
7 - Debrecen
8 - Székesfehérvár
9 - Veszprém
10 - Sopron
11 - Szombathely
12 - Győr