tôi có một mảng đa chiều:làm thế nào để chuyển đổi mảng đa chiều thành đối tượng trong php?
$image_path = array('sm'=>$sm,'lg'=>$lg,'secondary'=>$sec_image);
phù thủy trông như thế này:
[_media_path:protected] => Array
(
[main_thumb] => http://example.com/e4150.jpg
[main_large] => http://example.com/e4150.jpg
[secondary] => Array
(
[0] => http://example.com/e4150.jpg
[1] => http://example.com/e4150.jpg
[2] => http://example.com/e9243.jpg
[3] => http://example.com/e9244.jpg
)
)
và tôi muốn chuyển đổi nó thành một đối tượng và giữ lại những cái tên chủ chốt.
Bất kỳ ý tưởng nào?
Cảm ơn
chỉnh sửa: $obj = (object)$image_path;
dường như không hoạt động. i cần một cách khác nhau của vòng lặp qua mảng và tạo ra một đối tượng
bạn có thể cho chúng tôi ví dụ tốt hơn về những gì bạn muốn đối tượng trông như thế nào không? bạn có muốn biến các khóa thành các thuộc tính không? cho mục đích gì bạn cần một đối tượng? – mpen
thay vì sử dụng '[]' để lấy giá trị tôi cần sử dụng '->' – Patrioticcow