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 HTML5 defineste un text marcat, evidentiat?
<mark> <embed> <span><p>Cursuri graruite: <mark>MarPlo.net</mark> , jocuri, anime.</p>
Ce pseudo-clasa CSS defineste un stil la element cand mouse-ul e deasupra lui?
:focus :hover :activea:hover {
font-weight: bold;
color: #00da01;
}
Clic pe functia ce returneaza un sir cu un numar rotunjit la x decimale.
toPrecision(x) toFixed(x) floor(x)var num = 12.34567;
num = num.toFixed(2);
alert(num); // 12.35
Indicati functia PHP care adauga continutul unui fisier intr-un array.
[) file() readfile()$arr = file("a_file.txt", FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
var_export($arr);
Clic pe raspunsul potrivit la intrebarea: "What time is it?"
On the 7th of July 1996 It is a quarter to 5. Nice weather.What time is it? It is a quarter to 5.
- Cat este ora? E 5 fara un sfert.
Indicati raspunsul potrivit la intrebarea: "¿Qué hora es?"
Hace buen tiempo. En el 7 de julio de 1996 Son las tres menos cuarto.¿Qué hora es? Son las tres menos cuarto.
- Cat este ora? E 3 fara un sfert.