Συνάρτηση print_r
Η συνάρτηση print_r εμφανίζει πληροφορίες για μια μεταβλητή σε ευανάγνωστη μορφή.
Η πρώτη παράμετρος είναι η μεταβλητή για εκτύπωση, η δεύτερη παράμετρος (προαιρετική) -
αν οριστεί σε true, επιστρέφει το αποτέλεσμα ως συμβολοσειρά αντί να το εμφανίζει.
Σύνταξη
print_r(mixed $value, bool $return = false);
Παράδειγμα
Ας εμφανίσουμε πληροφορίες για έναν πίνακα:
<?php
$arr = [1, 2, 3, 4, 5];
print_r($arr);
?>
Αποτέλεσμα εκτέλεσης κώδικα:
Array
(
[0] => 1
[1] => 2
[2] => 3
[3] => 4
[4] => 5
)
Παράδειγμα
Ας λάβουμε το αποτέλεσμα ως συμβολοσειρά αντί για εκτύπωση:
<?php
$arr = ['a', 'b', 'c'];
$res = print_r($arr, true);
echo $res;
?>
Αποτέλεσμα εκτέλεσης κώδικα:
Array
(
[0] => a
[1] => b
[2] => c
)
Παράδειγμα
Ας εμφανίσουμε πληροφορίες για μια συμβολοσειρά:
<?php
$str = 'Hello world';
print_r($str);
?>
Αποτέλεσμα εκτέλεσης κώδικα:
Hello world
Δείτε επίσης
-
τη συνάρτηση
var_dump,
που εμφανίζει λεπτομερείς πληροφορίες για μια μεταβλητή -
τη συνάρτηση
var_export,
που επιστρέφει μια συμβολοσειρά αναπαράστασης της μεταβλητής