Chuyển đổi dữ liệu sang định dạng PHP
Miễn phí trực tuyến Chuyển đổi dữ liệu sang định dạng PHP Công cụ, không cần cài đặt
Tuần tự hóa PHP là gì?
PHP serialize() chuyển đổi một giá trị PHP (mảng, đối tượng, chuỗi, số, boolean, null) thành biểu diễn chuỗi có thể lưu trữ. Hàm unserialize() thực hiện quá trình ngược lại, chuyển đổi chuỗi đã tuần tự hóa trở lại giá trị PHP ban đầu. Định dạng này thường được sử dụng để lưu trữ dữ liệu trong cơ sở dữ liệu, bộ nhớ đệm và tệp phiên.
Cách tuần tự hóa (JSON sang chuỗi tuần tự hóa PHP)
1. Chọn tab "Tuần tự hóa". 2. Nhập giá trị JSON hợp lệ vào ô nhập, ví dụ {"name": "test", "value": 123} hoặc [1, 2, 3]. 3. Nhấp vào nút "Tuần tự hóa". 4. Chuỗi tuần tự hóa PHP sẽ xuất hiện trong ô kết quả. Ví dụ, {"name":"test"} trở thành a:1:{s:4:"name";s:4:"test";}.
Cách giải tuần tự hóa (chuỗi tuần tự hóa PHP sang JSON)
1. Chọn tab "Giải tuần tự hóa". 2. Dán chuỗi tuần tự hóa PHP vào ô nhập, ví dụ a:2:{s:4:"name";s:4:"test";s:5:"value";i:123;}. 3. Nhấp vào nút "Giải tuần tự hóa". 4. Kết quả giải tuần tự hóa sẽ được hiển thị dưới dạng JSON đã định dạng trong ô kết quả.
Các kiểu dữ liệu được hỗ trợ
Công cụ này hỗ trợ các kiểu tuần tự hóa PHP sau: - N; — null - b:0; / b:1; — boolean (false/true) - i:123; — số nguyên - d:1.5; — số thực - s:5:"hello"; — chuỗi - a:N:{...} — mảng (cả mảng chỉ số và mảng kết hợp)
Lưu ý: Đối tượng PHP (O:...) hiện không được hỗ trợ.
▶Dữ liệu của tôi có được gửi đến máy chủ không?
▶Định dạng đầu vào nào mà hàm tuần tự hóa chấp nhận?
▶Tại sao giải tuần tự hóa chuỗi đã tuần tự hóa của tôi thất bại?
▶Công cụ này có hỗ trợ đối tượng PHP (O:...) không?
▶Sự khác biệt giữa mảng chỉ số và mảng kết hợp trong tuần tự hóa PHP là gì?
Nếu công cụ này đã giúp ích cho bạn, hãy nghĩ đến việc mua một cốc cà phê cho tôi.
Hãy mua cho tôi một cốc cà phê nhé.