Hàm print_r() trong php

Hàm print_r[], trong thông tin về một biến mà con người có thể đọc được. Chức năng này cũng hiển thị các thuộc tính được bảo vệ và tư vấn riêng của các đối tượng. Các thành viên lớp tĩnh sẽ không được hiển thị

Nội dung chính Hiển thị

  • thong số
  • Các cách sử dụng khác nhau của hàm print_r[]
  • Ví dụ 1. Use function print_r[] cho nguyên thủy dữ liệu
  • Ví dụ-2. Use function print_r[] for in array number
  • Ví dụ-3. Use function print_r[] to in an array
  • Ví dụ-4. Use function print_r[] to in object variable
  • Ví dụ-5. Lưu trữ đầu ra của hàm print_r[] vào một biến
  • Phần kết luận
  • Sự khác biệt giữa print và Print_r trong PHP là gì?
  • Sự khác biệt giữa Var_dump và Print_r là gì?
  • Làm cách nào để gửi dữ liệu tới máy trong PHP?
  • Làm cách nào để đặt mảng trong PHP?

cú pháp

string|bool print_r [ mixed $value , bool $return = false ]

thong số

Sr. Unknown numberMô tả1

value

Bắt buộc. Biểu thức cần thiết

2

trở lại

Không bắt buộc. Khi được đặt thành true, this function will return information [not in ra]. Thông tin này có thể được thu thập hoặc lưu trữ. Default is invalid

print_r[] can get two argument. Đối số đầu tiên là bắt buộc và đối số thứ hai là tùy chọn. Nó trả về một chuỗi giá trị hoặc giá trị Boolean

chuỗi . bool print_r[ hỗn hợp $, bool $return = false];

Đối số đầu tiên của hàm này lấy bất kỳ loại biến nào được PHP hỗ trợ, ví dụ như số nguyên, số float, Boolean, chuỗi, mảng và đối tượng

Nếu giá trị của đối số thứ hai của hàm này được đặt thành True, thì giá trị trả về của hàm print_r[] sẽ là một chuỗi và có thể được lưu vào một biến, nếu không, hàm sẽ trả về True

Các cách sử dụng khác nhau của hàm print_r[]

Việc sử dụng hàm print_r[] cho các loại biến khác nhau đã được trình bày trong phần hướng dẫn này bằng cách sử dụng nhiều ví dụ

Ví dụ 1. Use function print_r[] cho nguyên thủy dữ liệu

Hàm print_r[] chủ yếu được sử dụng cho dữ liệu phức hợp như mảng hoặc đối tượng nhưng nó có thể được sử dụng cho dữ liệu nguyên thủy như chuỗi, số, Boolean và dấu phẩy động. Tạo một tệp PHP với lệnh sau để kiểm tra công việc bằng cách sử dụng hàm print_r[] để nhập dữ liệu nguyên thủy

     //Khởi tạo chuỗi giá trị. ";    print_r[$. ";    print_r[$. ";    print_r[$. 5; . ";      print_r[$  

    //Khởi tạo giá trị chuỗi
    $value = "PHP Programming";  
    echo "The print_r[] output of string value is: ";
    print_r[$ . "];  
    echo "
"
;  

    //Initialize an integer value
    $value = 6800;  
    echo "The print_r[] output of integer value is: ";
    print_r[$ . "];  
    echo "
"
;  

    //Initialize an boolean value
    $value = True;  
    echo "The print_r[] output of boolean value is: ";
    print_r[$ . 5];  
    echo "
"
;  
     
    //Initialize an float value
    $value = 4.5;  
    tiếng vang "The . ";
    print_r[$];  
    echo "
"
;  
   
?>

đầu ra

Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên

Ví dụ-2. Use function print_r[] for in array number

Tạo một tệp PHP với lệnh sau để kiểm tra việc sử dụng hàm print_r[] để in một mảng số bao gồm 6 phần tử. Sử dụng hàm print_r[] là một cách hiệu quả để kiểm tra nội dung của một mảng cho mục đích giải quyết lỗi. Đoạn mã lệnh sau sẽ có trong cấu trúc của mảng với chỉ số và giá trị tương ứng

     //Khai báo một mảng số.
";    print_r[  

    //Khai báo một mảng số  
    $languageArr = ["PHP", "Java", "C++", "Bash", "C#", "Python"];

    //Print the values of the array
    echo "The print_r[] output of the numeric array:
"
;
      print_r[

đầu ra

Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên

Ví dụ-3. Use function print_r[] to in an array

Tạo một tệp PHP với lệnh sau để kiểm tra công việc bằng cách sử dụng hàm print_r[] để tạo một mảng kết hợp bao gồm 4 phần tử. Đoạn script sau sẽ trong cấu trúc của mảng kết hợp với khóa và giá trị tương ứng như ví dụ trước

$assoc_arr=mảng[
$assoc_arr = arrayarrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23arrayarrayarrayarray] . 23['0111897' => 3.23, '0111345' => 3. 78, '0111236' => 3. 45, '0111762' => 2. 99];

//In các giá trị của mảng
echo "The print_r[] output of the associative array:
"
;
print_r[$];  
echo "
"
;
?>

đầu ra

Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên

Ví dụ-4. Use function print_r[] to in object variable

Tạo một tệp PHP với lệnh sau để kiểm tra việc sử dụng hàm print_r[] để in một đối tượng của một lớp. Một lớp có tên là Nhân viên đã khai báo trong tập lệnh chứa ba biến công khai và một hàm tạo để khởi tạo các biến. Một đối tượng của lớp đã được khai báo trong tập lệnh và cấu trúc của đối tượng này đã được khai báo bằng hàm print_r[]. Đầu ra của print_r[] cho các đối tượng biến sẽ giống như đầu ra của mảng kết hợp

?php
//Xác định lớp
Lớp Nhân viên """""""""""""""""""""""""""""""""""""""
{
    public $name;
    public $dept;
    public $post;

    public function __construct[$n, $d, $p]
    {
        //Initialize the class variables
        $this->name = $n;
        $this->dept = $d;
        $this->post = $p;
    }
}

//Declare an object of the class
$objEmp = new Employee["Ali Hamza", "HR", "Manager"];
//Print the values of the object properties
echo "The print_r[] output of the object:
"
;
print_r[$];  
echo "
"
;

đầu ra

Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên. Theo đầu ra, tên thuộc tính của đối tượng được giống như từ khóa mảng và giá trị thuộc tính của đối tượng được giống như giá trị của mảng

Ví dụ-5. Lưu trữ đầu ra của hàm print_r[] vào một biến

Đối số thứ hai của hàm print_r[] được yêu cầu sử dụng để lưu trữ đầu ra của hàm print_r[] thành một biến. Tạo một tệp PHP với đoạn mã sau để biết cách lưu kết quả của hàm print_r[] vào biến. Hàm print_r[] has been used two times in the command file which does not have and has a second argument. Giá trị đối số thứ hai của hàm print_r[] đã được đặt thành True để lưu trữ đầu ra của hàm print_r[] vào một biến

     //Khai báo một mảng số.
";    //Lưu trữ các giá trị vào một biến.
";    //Lưu trữ các giá trị vào một biến
 

    // .
    $subjectArr = array["CSE-202", "CSE-305", "CSE-401", "CSE-407"];

    echo "The output of the variable:
"
;
    //Lưu trữ các giá trị vào một biến
    $arr = print_r[$subjectArr];

    //Print the value of the variable
    echo $arr;

     echo "
The output of the variable with the second argument:
"
;
      //Lưu trữ các giá trị vào một biến
    $arr = print_r[$subjectArr, true];

    //Print the value of the variable
    echo $arr;
   
?>

đầu ra

Đầu ra sau sẽ xuất hiện sau khi thực hiện đoạn mã trên. Theo đầu ra, hàm print_r[] trả về 1 với cấu trúc mảng khi đối số thứ hai không sử dụng và chỉ trả về cấu trúc mảng khi giá trị thực đã được sử dụng trong đối số thứ hai

Phần kết luận

Các nhà phát triển PHP chủ yếu sử dụng hàm print_r[] để kiểm tra nội dung của biến cho mục đích bị lỗi. Việc sử dụng hàm print_r[] cho dữ liệu gốc và dữ liệu ghép đã được mô tả trong hướng dẫn này để giúp người dùng PHP sử dụng đúng chức năng này trong tệp lệnh của họ

Sự khác biệt giữa print và Print_r trong PHP là gì?

Redis và PHP. Echo có kiểu trả về là vô hiệu, trong khi in giá trị trả về là 1 nên có thể sử dụng nó trong các biểu thức . print_r được sử dụng để hiển thị thông tin mà con người có thể đọc được về một biến.

Sự khác biệt giữa Var_dump và Print_r là gì?

var_dump[] hiển thị các giá trị tương tự với kiểu dữ liệu dưới dạng đầu ra. print_r[] chỉ hiển thị giá trị dưới định dạng đầu ra . Nó không có bất kỳ kiểu trả lại nào. It will return to a value in string format.

Làm cách nào để gửi dữ liệu tới máy trong PHP?

Bạn có một số tùy chọn để sử dụng PHP trên Windows. .

Tiện ích mở rộng "php_printer" Vì PHP 5. 2. 0 has error, khá khó để tìm tiện ích biên dịch mở rộng tiện ích.

Chủ Đề