Tôi đang tìm kiếm một cách gọn gàng để làm điều này trong PHP:PHP: append để đánh giá cao nếu chìa khóa đã tồn tại, nếu không muốn nói thêm khóa
cho một mảng, nếu tôi thêm một key=>value
cặp cho nó, thường xuyên nên kiểm tra xem khóa đã tồn tại chưa.
Nếu nó không tồn tại, hãy thêm vào mảng với cặp key=>value
.
Nếu có, thì giá trị sẽ được thêm vào giá trị của mảng. Vì vậy, ví dụ, nếu mảng ban đầu là thế này
arr['a']='2e'
Khi tôi thêm một cặp 'a'=>'45'
để mảng, sau đó thói quen sẽ trở lại tôi
arr['a']=array('2e', '45')
Khi tôi thêm một 'a=>gt'
cặp với nó, sau đó thường lệ sẽ trả lại cho tôi
arr['a']=array('2e', '45','gt')
Có cách nào ngắn gọn để làm việc này không? Tất nhiên tôi có thể tự viết ra nhưng tôi tin rằng giải pháp của tôi rất xấu.
Bạn nên làm rõ điều gì đó, bạn có thực sự muốn arr ['a'] = '2e' ngay từ đầu hay là lỗi đánh máy và bạn mong đợi arr ['a'] = array ('2e ')? –
Cả hai sẽ làm-- Tôi không quan tâm đó là trường hợp – Graviton