Here is my array:
$array = array(
0 => 'a',
1 => 'b',
2 => 'c',
3 => 'd',
4 => 'e',
5 => 'f',
);
Now, I want remove item at 3
—unset($array[3])
—but this is the result:
$array = array(
0 => 'a',
1 => 'b',
2 => 'c',
4 => 'e',
5 => 'f',
);
But I want result look like this:
$array = array(
0 => 'a',
1 => 'b',
2 => 'c',
3 => 'e',
4 => 'f',
);
Similar with insert at 3
—$array[3] = 'g'
—I want result look like this:
$array = array(
0 => 'a',
1 => 'b',
2 => 'c',
3 => 'g',
4 => 'd',
5 => 'e',
6 => 'f'
);
How can this be done?