Συνάρτηση print_r

Η συνάρτηση print_r εμφανίζει πληροφορίες για μια μεταβλητή σε ευανάγνωστη μορφή. Η πρώτη παράμετρος είναι η μεταβλητή για εκτύπωση, η δεύτερη παράμετρος (προαιρετική) - αν οριστεί σε true, επιστρέφει το αποτέλεσμα ως συμβολοσειρά αντί να το εμφανίζει.

Σύνταξη

phpprint_r(mixed $value, bool $return = false);

Παράδειγμα

Ας εμφανίσουμε πληροφορίες για έναν πίνακα:

php<?php
  $arr = [1, 2, 3, 4, 5];
  print_r($arr);
?>

Αποτέλεσμα εκτέλεσης κώδικα:

phpArray
(
  [0] => 1
  [1] => 2
  [2] => 3
  [3] => 4
  [4] => 5
)

Παράδειγμα

Ας λάβουμε το αποτέλεσμα ως συμβολοσειρά αντί για εκτύπωση:

php<?php
  $arr = ['a', 'b', 'c'];
  $res = print_r($arr, true);
  echo $res;
?>

Αποτέλεσμα εκτέλεσης κώδικα:

phpArray
(
  [0] => a
  [1] => b
  [2] => c
)

Παράδειγμα

Ας εμφανίσουμε πληροφορίες για μια συμβολοσειρά:

php<?php
  $str = 'Hello world';
  print_r($str);
?>

Αποτέλεσμα εκτέλεσης κώδικα:

phpHello world

Δείτε επίσης

  • τη συνάρτηση var_dump,
    που εμφανίζει λεπτομερείς πληροφορίες για μια μεταβλητή
  • τη συνάρτηση var_export,
    που επιστρέφει μια συμβολοσειρά αναπαράστασης της μεταβλητής