Làm thế nào để chuyển đổi đối tượng sang mảng trong PHP?



Bài viết này sẽ giới thiệu cho bạn một chủ đề đơn giản nhưng quan trọng đó là cách chuyển đổi Object sang Array trong PHP với phần trình diễn thực tế.

Một thể hiện riêng lẻ của cấu trúc dữ liệu được định nghĩa bởi một lớp là một Đối tượng. Chúng tôi cũng đặt tên các đối tượng là các thể hiện. Nói chung, chúng ta định nghĩa một lớp một lần và sau đó tạo nhiều đối tượng thuộc về nó. Một trong những cấu trúc dữ liệu lưu trữ một hoặc nhiều loại giá trị tương tự trong một tên duy nhất là một mảng nhưng mảng kết hợp trong PHP là một cái gì đó khác với một mảng. Mảng liên kết thường được sử dụng để lưu trữ các cặp khóa-giá trị. Trong bài viết này, chúng ta sẽ tìm hiểu 'Làm thế nào để chuyển đổi đối tượng thành mảng trong PHP?'

Các gợi ý sau sẽ được đề cập trong bài viết này,





chương trình c ++ để sắp xếp một mảng theo thứ tự tăng dần

Vì vậy, chúng ta hãy bắt đầu

Làm thế nào để chuyển đổi đối tượng sang mảng trong PHP?



Nhập Truyền đối tượng vào một mảng

Để sử dụng một biến kiểu dữ liệu thành các kiểu dữ liệu khác nhau, chúng ta có thể sử dụng định kiểu đơn giản là chuyển đổi rõ ràng một kiểu dữ liệu. Bằng cách sử dụng các quy tắc đánh máy được hỗ trợ trong PHP,

nó sẽ chuyển đổi một đối tượng PHP thành một mảng.



Cú pháp: $ Array_var = (mảng) $ Mục tiêu

Ví dụ dưới đây minh họa hoạt động của đối tượng typecasting đối với một mảng trong PHP

item1 = $ food1 $ this-> item2 = $ food2 $ this-> item3 = $ food3}} // Tạo đối tượng cho class (hotel) $ food = new hotel ('biriyani', 'burger', 'pizza') echo 'Trước khi chuyển đổi:' echo ' 
'var_dump ($ food) echo'
'// Che đối tượng thành mảng $ foodArray = (array) $ food echo' Sau khi chuyển đổi: 'var_dump ($ foodArray)?>

Tiếp tục với bài viết này trên hdo chuyển đổi Object thành Array Trong PHP?

Sử dụng Json Decode & Json Encode

triển khai hashmap trong mã java

Chuỗi mã hóa JSON được hàm json_decode chấp nhận và chuyển đổi nó thành một biến PHP và mặt khác, chuỗi mã hóa JSON cho một giá trị nhất định được trả về bởi json_encode

Cú pháp: $ Array_var = json_decode (json_encode ($ obj), true)

Ví dụ dưới đây minh họa việc chuyển đổi đối tượng thành mảng trong PHP bằng cách sử dụng json_decode & json_encode.

var1 = $ bill $ this-> var2 = $ food}} // Tạo đối tượng $ food = new hotel (500, 'biriyani') echo 'Trước khi chuyển đổi:' echo ' 
'var_dump ($ food) echo'
'// Chuyển đổi đối tượng thành mảng kết hợp $ foodArray = json_decode (json_encode ($ food), true) echo' Sau khi chuyển đổi: 'var_dump ($ foodArray)?>

Đến đây chúng ta sẽ kết thúc bài viết này về Cách chuyển đổi đối tượng thành mảng trong PHP .

Nếu bạn thấy bài viết PHP này có liên quan, hãy xem của Edureka, một công ty học trực tuyến đáng tin cậy với mạng lưới hơn 250.000 người học hài lòng trải dài trên toàn cầu.

Có một câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần nhận xét của bài viết 'Cách chuyển đổi đối tượng sang mảng trong PHP' và tôi sẽ liên hệ lại với bạn.