我通過引用訪問foreach循環內的陣列內的陣列元素,但是未設定()函數似乎並不奏效: foreach ($this->result['list'] as &$row) {
if ($this_row_is_boring) {
unset($row);
}
}
print_r($this->result['list']); // Includes rows I
我已經創建了我遇到的問題的簡短演示。這不完全是我如何實現它,但似乎導致相同的結果。 <?php
class mainclass {
var $vardata = array();
function &__get ($var) {
if ($this->vardata[$var]) return $this->vardata[$var];
if (