Có thể đặt giá trị thuộc tính của đối tượng bằng cách sử dụng vòng lặp foreach không?PHP: Đặt thuộc tính đối tượng bên trong vòng lặp foreach
Ý tôi là một cái gì đó tương đương với:
foreach($array as $key=>$value) {
$array[$key] = get_new_value();
}
EDIT: mã ví dụ của tôi đã không làm gì, như @YonatanNir và @ gandra404 chỉ ra, vì vậy tôi đã thay đổi nó một chút để nó phản ánh những gì tôi có nghĩa là
nhưng bạn đã làm gì ở đó .. bạn mất cùng các khóa và giá trị và chỉ được gán cho cùng một vị trí trước đó ... –
Khi bạn sử dụng 'foreach', nó phải là một' mảng' để lặp qua. Thay vào đó tạo ra mảng chuyển đổi nó thành đối tượng. –
bạn muốn thực hiện '$ this -> $ key = $ value'? nơi '$ key' là tên của thuộc tính bạn muốn kiểm tra? – Random