我想取消设置类的成员变量数组的第一个值,但我不能给:如何在PHP类成员变量未设置数组值动态
<?php
class A
{
public function fun()
{
$this->arr[0] = "hello";
}
public $arr;
}
$a = new A();
$a->fun();
$var ="arr";
unset($a->$var[0]); //does not unset "hello" value
print_r($a);
我找不到任何后解决在Google中搜索。我如何动态删除第一个值?
'$ a'是一个对象,使用'var_dump($ a)'和'$ var [0]'会给你'a'。你想要删除什么? – vedarthk 2013-03-12 10:25:05
对于数值索引数组的进一步问题和未设置,请看下面的答案,祝你有愉快的一天。 – Ihsan 2013-03-12 10:57:52