Ca sa
inlocuiti variable dintr-un sir cu valoarea lor definita in php, se poate volosi functia strtr() sau preg_replace_callback().
Exemplu cu strtr()
-
Clic pt a selecta.
<?php
// array cu date pt variabile adaugate in sir
$data = array(
'{$site}'=>'https://coursesweb.net/',
'{$year}'=>date('Y')
);
$str = 'Code-snippets from {$site} , added in: {$year}.';
$str2 = strtr($str, $data);
echo $str2; // Code-snippets from https://coursesweb.net/ , added in: 2014.
Exemplu cu preg_replace_callback()
-
Clic pt a selecta.
<?php
// array cu date pt variabile adaugate in sir
$data = array(
'id'=>'test2',
'domain'=>'CoursesWeb.net'
);
$str = '<div id="{$id}">Parse this string, interpret {$domain} </div>';
$str2 = preg_replace_callback('/{\$([^}]+)}/', function($m) {
GLOBAL $data;
return $data[$m[1]];
}, $str);
echo $str2; // <div id="test2">Parse this string, interpret CoursesWeb.net </div>
- Este important sa definiti variabilele intr-un an Array cu cheile asociate lor in sir.
Interpretarea variabilelor din sir poate fi utila si la crearea si utilizarea de template; vedeti acest tutorial:
Creare si utilizare Pagina Template in PHP.
Un Test simplu in fiecare zi
HTML
CSS
JavaScript
PHP-MySQL
Engleza
Spaniola
Care tag este element de tip bloc?
<div> <img> <span><div>Web Programming and Development</div>
Care cod CSS afiseaza textul subliniat?
font-style: italic; text-decoration: underline; font-weight: 500;h2 {
text-decoration: underline;
}
Clic pe functia JavaScript care apeleaza o alta functie dupa un anumit timp.
insertBefore() setTimeout() querySelector()function someFunction() { alert("CoursesWeb.net"); }
setTimeout("someFunction()", 2000);
Clic pe instructiunea care returneaza numarul total de elemente dintr-un array asociativ.
count($array) count($array, 1) strlen()$food =["fruits" =>["banana", "mar"), "veggie" =>["ceapa", "rosie"));
$nr_food = count($food, 1);
echo $nr_food; // 6
Indicati Viitorul Perfect la negativ al verbului din paranteze, in propozitia: "The child (to not play) by Sunday".
has't played haven't been playing will haven't playedThe child will haven't played by Sunday.
- Copilul nu s-ar fi jucat pana duminica.
Indicati Viitorul Perfect pentru verbul "contar" (a povesti) la forma "Él".
habrá contado va a contar contabaÉl no habrá contado el cuento.
- El nu ar fi spus povestea.