如何刪除現有陣列(請參閱下面的代碼)?,我知道CodeIgniter是一個很好的框架,但我想了解CI如何管理$ this-> data方法。PHP刪除現有陣列
我的代碼:
<?php
class simple {
public $data;
public function set($key, $value)
{
$this->data[$key] = $value;
}
}
class testa extends simple {
function yoop()
{
$this->set('name', 'excelent');
echo '<pre>'.print_r($this->data, TRUE).'</pre>';
}
function noop()
{
$this->set('level', 'normal');
$this->set('power', 'high');
echo '<pre>'.print_r($this->data, TRUE).'</pre>';
}
}
$testa = new testa;
$testa->yoop();
$testa->noop();
/* EOF */
當前結果:
Array
(
[name] => excelent
)
Array
(
[name] => excelent
[level] => normal
[power] => high
)
我要刪除現有陣列,而最終的結果我想要的是:
Array
(
[name] => excelent
)
Array
(
[level] => normal
[power] => high
)
謝謝,但我認爲如果我創建新的類,CPU內存將耗盡,任何其他解決方案? – oknoorap