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.comcode:
<?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: