unsetКакие методы есть удаления n-го элемента массива
зачем?перенос "вверх" оставшихся
а если не поднимутся - количество будет другим?все оставшиеся элементы должны подняться "вверх" и их общее количество буде уже 29.
$a = array('a','b','c');
unset($a[1]);
var_dump($a);
for ($i = 0;$i < count($a); $i++){
...
}
а критерий "нормальности" массива где можно посмотреть? и в каком собственно ЯП после удаления элемента массива магическим образом остальные будут сдвинуты?нормальный массив
звучит страшно непонятно, цель - запутать общественность ты достигнапример для объекта итератора когда между обращениями вызов(ы) метода(ов)
#!/bin/perl -w
@a = ('a','b','c');
shift(@a);
print join(",",@a);
class Iterator {
private $rows = array();
private $index = 0;
function value(){
return $this->rows[$this->index];
}
function next(){
$this->index ++;
}
}