我有一个对象数组(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