Input : $sides = array['Up', 'Down', 'Left', 'Right'] $directions = array['North', 'South', 'West', 'East'] Output : Up => North Down => South Left => West Right => East6
Input : $sides = array['Up', 'Down', 'Left', 'Right'] $directions = array['North', 'South', 'West', 'East'] Output : Up => North Down => South Left => West Right => East7
Input : $sides = array['Up', 'Down', 'Left', 'Right'] $directions = array['North', 'South', 'West', 'East'] Output : Up => North Down => South Left => West Right => East8
Input : $sides = array['Up', 'Down', 'Left', 'Right'] $directions = array['North', 'South', 'West', 'East'] Output : Up => North Down => South Left => West Right => East9
Có vẻ như anh ấy muốn điền vào một mảng liên kết với $post_info[‘username’] làm khóa và $post_info[‘total_posts’] làm giá trị
Cố gắng
$store_data[] = array[$post_info['username'] => $post_info['total_posts']];
CHỈNH SỬA.
Nhìn lại đoạn mã đó, tôi không nghĩ nó sẽ hoạt động, vì bạn muốn thêm vào một mảng chứ không phải tạo một mảng mới, đây có lẽ không phải là cách tốt nhất để làm điều đó, nhưng .
$temparr = array[$post_info['username'] => $post_info['total_posts']];
$store_data = array_merge[$store_data, $temparr];
Chúc may mắn
Đây là hướng dẫn về Mảng kết hợp trong PHP. Ở đây chúng ta thảo luận về cách tạo Mảng liên kết, Mảng liên kết đi ngang trong PHP và sắp xếp Mảng theo giá trị và khóa. Bạn cũng có thể xem bài viết sau để tìm hiểu thêm –Mảng kết hợp là mảng có khóa được đặt tên;
Làm thế nào để tạo một mảng kết hợp?
Có ba cách bạn có thể tạo một mảng kết hợp
Ví dụ
Trong ví dụ trên, các mảng $a, $b và $c đều được tạo bằng các cú pháp hợp pháp khác nhau
Vòng qua các mảng kết hợp
Như bạn đã biết, một lợi ích của mảng là chúng ta có thể lặp qua các giá trị của chúng
Một cách chúng ta có thể lặp qua một mảng kết hợp mà không phải lo lắng về khóa của các khóa là sử dụng các vòng lặp foreach như bên dưới
Ví dụ
Kết quả
Trong ví dụ trên, chúng ta không cần quan tâm khóa của $a bằng bao nhiêu;
Cho hai mảng arr1 và arr2 có kích thước n. Nhiệm vụ là lặp cả hai mảng trong vòng lặp foreach. Cả hai mảng có thể kết hợp thành một mảng bằng cách sử dụng vòng lặp foreach
Mảng. Mảng trong PHP là một kiểu cấu trúc dữ liệu cho phép lưu trữ nhiều phần tử có kiểu dữ liệu giống nhau dưới một biến duy nhất, do đó tiết kiệm công sức tạo một biến khác cho mỗi dữ liệu. Các mảng rất hữu ích để tạo danh sách các phần tử có kiểu tương tự, có thể được truy cập bằng cách sử dụng chỉ mục hoặc khóa của chúng
Ví dụ
Input : $sides = array['Up', 'Down', 'Left', 'Right'] $directions = array['North', 'South', 'West', 'East'] Output : Up => North Down => South Left => West Right => East
ví dụ 1. Ví dụ này sử dụng vòng lặp foreach để hiển thị các phần tử của mảng kết hợp
Up => North Down => South Left => West Right => East0
Up => North Down => South Left => West Right => East1
Up => North Down => South Left => West Right => East2
Up => North Down => South Left => West Right => East3
Up => North Down => South Left => West Right => East4____50____51
Up => North Down => South Left => West Right => East2____53
Up => North Down => South Left => West Right => East4
Up => North Down => South Left => West Right => East5
Up => North Down => South Left => West Right => East6
Up => North Down => South Left => West Right => East2____58____54
$temparr = array[$post_info['username'] => $post_info['total_posts']];
$store_data = array_merge[$store_data, $temparr];
50Up => North Down => South Left => West Right => East6
Up => North Down => South Left => West Right => East2____153____54
$temparr = array[$post_info['username'] => $post_info['total_posts']];
$store_data = array_merge[$store_data, $temparr];
55Up => North Down => South Left => West Right => East6
_______52____158____54
50
51
Up => North Down => South Left => West Right => East1
53
54
55
56
Up => North Down => South Left => West Right => East1
Up => North Down => South Left => West Right => East3
59
30
Up => North Down => South Left => West Right => East4
32
33
Up => North Down => South Left => West Right => East2______335
30
37
38
37
Up => North Down => South Left => West Right => East13
Up => North Down => South Left => West Right => East42
Up => North Down => South Left => West Right => East29
Up => North Down => South Left => West Right => East44
Up => North Down => South Left => West Right => East43
Up => North Down => South Left => West Right => East44