我有一個數組說操作數組:插入新元件在一定索引和換擋其它元件
my @array = (1,4,5,8);
上述陣列的每個元件可以或可以不具有一個孩子。
假設1有2,3個孩子,5個孩子有10個孩子。
我不得不操縱陣列,使得它成爲1,2,3,4,5,10,8
我在做什麼,在當前
foreach (@$children_indexes){ #myarray
foreach ($self->{RELATION}[$_]->{CHILDREN}){ #find the child of each index
push @$children_indexes, @$_; #I need to change this, as this is pushing at the end
}
}
當我這樣使用它。 http://pastebin.com/raw.php?i=bvPfmkbd我得到錯誤說:不能使用未定義的值作爲ARRAY引用。我已經把代碼放在已經檢查定義的IF塊中。編輯爲 – 2014-09-01 10:47:43
以期望沒有CHILDREN – ysth 2014-09-01 14:16:34