Az elkészített feladatunkhoz használhatsz sablonzót is. A str_replace()
szintén egy beépített PHP függvény, aminek segítségével, egy adott karakterláncban bizonyos részeket más karakterekkel vagy szövegrészekkel helyettesíthetsz. A funkció hasznos, ha egy szöveges tartalomban szeretnél konkrét mintákat lecserélni, például sablonokat, szavakat, vagy HTML elemeket.
Nézzük példának az elkészített feladatunkat:
$kimenet = "";
$sablon = "<article>
<img src=\"kepek/{foto}\" alt=\"{nev}\">
<h2>{nev}</h2>
<h3>{cegnev}</h3>
<p>Mobil: <a href=\"tel:{mobil}\">{mobil}</a></p>
<p>E-mail: <a href=\"mailto:{email}\">{email}</a></p>
</article>\n";
while ($sor = mysqli_fetch_assoc($eredmeny)) {
// Cseréljük le a sablonban a változókat
$egyed = str_replace(
['{foto}', '{nev}', '{cegnev}', '{mobil}', '{email}'],
[$sor['foto'], $sor['nev'], $sor['cegnev'], $sor['mobil'], $sor['email']],
$sablon
);
$kimenet .= $egyed;
Nincsenek megjegyzések:
Megjegyzés küldése