Hướng dẫn dùng php conversion trong PHP

Home » Code

Lỗi “Array to string conversion trong PHP” xảy ra khi bạn cố gắng echo/ print một mảng giống như một chuỗi. Vì câu lệnh echoprint được sử dụng để in các giá trị chuỗi và giá trị vô hướng (scalar), vì vậy lỗi này không thể coi một biến mảng là một chuỗi.

Hướng dẫn sửa lỗi Array to string conversion trong PHP chính xác nhất

Cách 1: Sử dụng hàm print_r() có sẵn trong PHP

// Declare a PHP array $myarray = array(1,2,3,4,5,6,7); // Print PHP array using print_r() functions. print_r($myarray);

– Phương thức print_r nhận tham số $myarray và in các giá trị của nó dưới dạng khóa và giá trị. Các khóa ở đây là các chỉ mục và các giá trị là các phần tử trong các vị trí chỉ mục đó.
Xem chi tiết.
Cách 2: Sử dụng hàm implode() có sẵn
Phương thức implode() sẽ convert Array về String.

// Declare a PHP array $myarray = array(1,2,3,4,5,6,7); // Convert array to string by using implode function. $arr = implode(',', $myarray); echo $arr; Output: "1,2,3,4,5,6,7"

 
QABug chúc các bạn thực hiện thành công.