Với một mảng kết hợp như sau,Thứ tự các khóa có được trả về từ mảng_không giống như thứ tự trong mảng đầu vào không?
$field_defaults = array(
'id' => 0,
'name' => 'new item',
'desc' => '',
'parent_id' => 0,
);
tôi có thể dựa vào array_keys()
trở các phím theo thứ tự chúng được xác định? Hoặc, chính xác hơn, vì các mảng trong PHP dường như có một thứ tự ổn định, theo this answer, các khóa có được trả về bởi array_keys()
theo thứ tự giống như chúng xuất hiện trong mảng đầu vào không? manual page không đưa ra bất kỳ gợi ý nào.
Khi tôi thử điều này, họ dường như để tôn trọng thứ tự ban đầu, nhưng tôi muốn có thể dựa vào hành vi đó.
Đọc nguồn, Luke. –
+1 cho OpenGrok –