Hướng dẫn add column to array php - thêm cột vào mảng php
9 Show Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm. Sử dụng PHP Hãy giả sử rằng tôi đã đọc thành công một bản ghi từ bảng MySQL bằng phương thức Fetch_Object và tôi đang giữ dữ liệu hàng trong một cuộc gọi biến $ đầu ra:
Nếu tôi muốn thêm hai trường bổ sung: "CLS" và "Parenthid" vào đầu ra $ như thể chúng tách rời $ Row, làm thế nào tôi sẽ hoàn thành điều này? Cảm ơn!
Alex 8.3016 huy hiệu vàng35 Huy hiệu bạc47 Huy hiệu đồng6 gold badges35 silver badges47 bronze badges Hỏi ngày 5 tháng 9 năm 2012 lúc 16:55Sep 5, 2012 at 16:55
1 Vòng lặp qua mảng bằng cách tham chiếu và thêm những gì bạn muốn sau khi vòng lặp:
Bạn cũng có thể làm điều này trong vòng lặp trong khi:
Đã trả lời ngày 5 tháng 9 năm 2012 lúc 16:58Sep 5, 2012 at 16:58
Nickbnickbnickb 58.6K12 Huy hiệu vàng102 Huy hiệu bạc141 Huy hiệu đồng12 gold badges102 silver badges141 bronze badges 3
Vì bạn đã thay đổi đoạn mã trong câu hỏi của mình, hãy thử thay thế này ngay bây giờ (phiên bản cập nhật):
Đã trả lời ngày 5 tháng 9 năm 2012 lúc 16:56Sep 5, 2012 at 16:56
Marc Bmarc bMarc B 351K42 Huy hiệu vàng404 Huy hiệu bạc488 Huy hiệu đồng42 gold badges404 silver badges488 bronze badges 3 Nếu bạn muốn thêm cột vào mảng PHP hiện có, bạn có thể thực hiện truy cập nó bằng cách tham khảo. Trong ví dụ sau đây có một mảng chứa các bản ghi về số tháng và tên. Chúng tôi muốn thêm một cột mới có tên 'Nhiệt độ' chứa ý kiến của chúng tôi về nó. Sau đó, chúng tôi chỉ muốn thay đổi một bản ghi của mảng để thể hiện sở thích của chúng tôi. Mảng tháng có thể được tạo như thế này:
Sau đó, hãy thêm một cột bằng cách sử dụng tham chiếu:
Và cuối cùng, chúng ta chỉ thay đổi một bản ghi:
❮ Tham chiếu mảng PHP Thí dụNhận cột tên cuối cùng từ một bản ghi, được lập chỉ mục bởi cột "ID": 5698, & nbsp; & nbsp; & nbsp; 'First_name' => 'Peter', & nbsp; & nbsp; & nbsp; 'last_name' => 'griffin', & nbsp; ), & nbsp; mảng (& nbsp; & nbsp; & nbsp; 'id' => 4767, & nbsp; & nbsp; & nbsp; 'first_name' => 'ben', & nbsp; & nbsp; & nbsp; ; mảng (& nbsp; & nbsp; & nbsp; 'id' => 3809, & nbsp; & nbsp; & nbsp; $ last_names = mảng_column ($ a, 'last_name', 'id'); print_r ($ last_names); ?> Output: Mảng (& nbsp; [5698] => griffin & nbsp; [4767] => smith & nbsp; [3809] => doe) ❮ Tham chiếu mảng PHPNhận cột tên cuối cùng từ một bản ghi: $ last_names = mảng_column ($ a, 'last_name'); print_r ($ last_names);?>Mảng (& nbsp; [0] => griffin & nbsp; [1] => smith & nbsp; [2] => doe) Giá trị tham số
Chi tiết kỹ thuật
Nhiều ví dụ hơnThí dụNhận cột tên cuối cùng từ một bản ghi, được lập chỉ mục bởi cột "ID": 5698, & nbsp; & nbsp; & nbsp;'First_name' => 'Peter', & nbsp; & nbsp; & nbsp;'last_name' => 'griffin', & nbsp;), & nbsp;mảng (& nbsp; & nbsp; & nbsp; 'id' => 4767, & nbsp; & nbsp; & nbsp; 'first_name' => 'ben', & nbsp; & nbsp; & nbsp;;mảng (& nbsp; & nbsp; & nbsp; 'id' => 3809, & nbsp; & nbsp; & nbsp; $ last_names = mảng_column ($ a, 'last_name', 'id'); print_r ($ last_names);?> Output: Mảng (& nbsp; [5698] => griffin & nbsp; [4767] => smith & nbsp; [3809] => doe) ❮ Tham chiếu mảng PHP |