tôi đã chuyển đổi một mảng đối tượng dữ liệu như thế này:PHP đề cập đến đối tượng dữ liệu với số chủ chốt
<?php
$myobject->data = (object)Array('zero','one','two');
print_r($myobject);
?>
Và kết quả là:
stdClass Object ([data] => stdClass Object ([0] => zero [1] => one [2] => two))
Cho đến nay rất tốt. Nhưng nếu tôi cố gắng tham khảo các phím số ...
<?php
$myobject->data = (object)Array('zero','one','two');
$counter = 1;
echo $myobject->data->$counter;
?>
... không có gì được trả lại! Tôi mong chờ nó sẽ vang lên "một".
Tôi có làm sai không?
Bạn đã kiểm tra điều này chưa? Tôi muốn được biết liệu nó có hiệu quả hay không. Khác, chỉ cần sử dụng giải pháp của soulmerge. – Franz