Funcția print_r
Funcția print_r afișează informații despre o variabilă într-o formă ușor de citit.
Primul parametru - variabila de afișat, al doilea parametru (opțional) -
dacă este setat la true, returnează rezultatul ca șir de caractere în loc să-l afișeze.
Sintaxă
print_r(mixed $value, bool $return = false);
Exemplu
Să afișăm informații despre un array:
<?php
$arr = [1, 2, 3, 4, 5];
print_r($arr);
?>
Rezultatul executării codului:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
Exemplu
Să obținem rezultatul ca șir de caractere în loc să-l afișăm:
<?php
$arr = ['a', 'b', 'c'];
$res = print_r($arr, true);
echo $res;
?>
Rezultatul executării codului:
Array
(
[0] => a
[1] => b
[2] => c
)
Exemplu
Să afișăm informații despre un șir de caractere:
<?php
$str = 'Hello world';
print_r($str);
?>
Rezultatul executării codului:
Hello world
Vedeți și
-
funcția
var_dump,
care afișează informații detaliate despre o variabilă -
funcția
var_export,
care returnează reprezentarea sub formă de șir a variabilei