我有一個對象數組(A),裏面有一個對象數組(B)。
我試圖將B移到一個不同的對象數組A.
我試圖用這個:如何從本身內刪除對象?
public function killToken($a) {
array_push($a->tokens,$this); // Put this token in new array (works)
unset($this); // Remove token from this array (does not work)
}
我通過調用這個函數:$b->killToken($a);
我試過幾個在這個變化,但我只是不知道如何從內部擺脫對象。
任何幫助,將不勝感激。
'$ this'在數組中沒有上下文。我不認爲你很清楚地解釋你的問題。如果可以,請嘗試提供一個數據結構的例子。 – FtDRbwLXw6
啊..好吧。所以'$ b'是一個具有屬性的對象,該屬性是其他對象的數組?而'$ a'是你想從該數組屬性中移除的對象? – FtDRbwLXw6