2011-02-02 42 views
6

Tôi có một mảng với một giá trị quan trọng bạn vào nó thích:array_push thành một mảng đa chiều

$some_array['array_key'] = "some string"; 

Có thể sử dụng array_push để bổ sung thêm các yếu tố để các mảng?

Ive đã cố gắng này:

array_push($some_array['array_key'],"another string"); 

và tôi đã cố gắng cách rõ ràng khác, nhưng không có vẻ làm việc. Có thể thêm array_push vào một mảng với giá trị khóa không?

Nhờ sự giúp đỡ bạn có thể cung cấp,

--Bryan

Trả lời

9

Nếu bạn muốn $some_array['array_key'] là một mảng các giá trị, bạn phải khởi tạo nó như một mảng, như thế này:

$some_array['array_key'] = array('some string'); 

Chỉ khi đó bạn có thể sử dụng array_push() hoặc [] = ký hiệu:

$some_array['array_key'][] = 'another string'; 
+3

cảm ơn rất nhiều, đã làm điều đó –