Tôi có một mảng mà trông như thế nàyCập nhật một mảng đa chiều trong PHP
$array =
Array
(
[0] => Array
(
[Product] => Amazing Widget
[Value] => 200
)
[1] => Array
(
[Product] => Super Amazing Widget
[Value] => 400
)
[2] => Array
(
[Product] => Promising Widget
[Value] => 300
)
[3] => Array
(
[Product] => Superb Widget
[Value] => 400
)
}
Tôi muốn cập nhật các mảng để thay đổi "triển vọng Widget" đến 800 thay vì 300.
Lưu ý rằng thứ tự của mảng này là tùy ý, có nghĩa là tôi cần phải cập nhật Giá trị Dựa trên giá trị tên "Sản phẩm" (không phải trên số của nó trong mảng).
Tôi đã cố gắng truy cập thông qua số trong mảng nhưng nhận ra rằng sẽ không hoạt động vì lý do đó và tôi không chắc chắn cách thay đổi giá trị của một phần tử của một mảng đa chiều dựa trên mảng khác.
Cảm ơn bạn đã được trợ giúp.
hãy thử thao tác này .. thông qua và tìm kiếm sản phẩm mong muốn và lưu khóa của nó. Sau đó thay đổi giá trị được liên kết với khóa đó? – WordsWorth
là bạn tạo mảng này, bạn có thể thay đổi cấu trúc không? – Alex
Khi @Alex lưu ý, có thể tốt hơn nếu sử dụng băm với khóa là Tên sản phẩm. Mỗi mục nhập sẽ là một băm thuộc tính. –