Công cụ chuyển đổi PHP Object sang Array

Công cụ online | Công cụ này giúp bạn nhanh chóng chuyển đổi chuỗi (string) biểu diễn một đối tượng (object) trong PHP, thường là kết quả từ hàm var_export hoặc print_r, thành cú pháp mảng (array) ngắn gọn [...]. Điều này rất hữu ích khi bạn cần sao chép dữ liệu từ một object để sử dụng làm giá trị mặc định cho một mảng trong code của mình.

Nhập đối tượng PHP vào đây:

Đã sao chép!

Kết quả (Cú pháp Array):

Hướng dẫn sử dụng công cụ

Tại sao cần công cụ này?

Khi debug code PHP, chúng ta thường dùng var_dump(), print_r() hoặc var_export() để xem cấu trúc của một biến. Kết quả của var_export($object) thường có dạng stdClass::__set_state(array(...)). Nếu muốn dùng dữ liệu đó để khai báo một mảng mới, bạn phải sửa thủ công rất mất thời gian. Công cụ này sẽ tự động hóa việc đó.

Cách sử dụng

  • Bước 1: Sao chép (copy) đoạn text của object mà bạn muốn chuyển đổi.
  • Bước 2: Dán (paste) vào ô "Nhập đối tượng PHP vào đây".
  • Bước 3: Nhấn nút "Chuyển đổi »".
  • Bước 4: Kết quả với cú pháp mảng ngắn gọn sẽ hiện ra ở ô bên dưới.
  • Bước 5: Nhấn nút "Sao chép kết quả" để copy kết quả vào clipboard.

Ví dụ:

Nếu bạn nhập vào:

(object) array('id' => 1, 'items' => array('a', 'b'))

Công cụ sẽ trả về:

['id' => 1, 'items' => ['a', 'b']]