Hàm print_r()
trong PHPsẽ in biến ra thông tin của biến truyền vào một cách dễ hiểu đối với người sử dụng. Hàmprint_r()
thường được sử dụng kết hợp với thẻ <pre>
trong các trường hợp in mảng, đối tượng…
print_r ( mixed$expression
[, bool$return
=FALSE
] ) : mixed
expression
là biến cần in ra thông tin.$var = array(
"php",
2408,
"css",
"codetutam.com"
);
echo "<pre>";
print_r($var);
echo "</pre>";
Array ( [0] => php [1] => 2408 [2] => css [3] => codetutam.com
code:
<?php $b = array ('m' => 'monkey', 'foo' => 'bar', 'x' => array ('x', 'y', 'z')); $results = print_r($b, true); // $results contient l'affichage de print_r echo $results; ?>
Kết quả:
Array ( [m] => monkey [foo] => bar [x] => Array ( [0] => x [1] => y [2] => z ) )
Khi bạn thêm chức năng này vào phạm vi toàn cầu trên mỗi dự án bạn làm, nó giúp việc đọc đầu ra của print_r () trong trình duyệt dễ dàng hơn nhiều.
<?php function print_r2($val){ echo '<pre>'; print_r($val); echo '</pre>'; } ?>
Trong một số trường hợp, việc thêm một câu lệnh if để chỉ hiển thị đầu ra trong một số trường hợp nhất định, chẳng hạn như:
<?php if(debug==true); if($_SERVER['REMOTE_ADDR'] == '127.0.0.1'); ?
Các bạn có thể xem chi tiết hơn trên php.net.
Hi vọng với bài viết này, bạn đã hiểu rõ ứng dụng của hàm print_r() trong PHP. Nếu bạn thấy bài viết hay và có ý nghĩa hãy like và chia sẻ bài viết này để mọi người cùng nhau học tập nhé.
Cảm ơn các bạn đã ghé thăm codetutam.com
Bình luận: