php取消数组元素,同时保持数字顺序

Bri*_*ell 0 php arrays

我提前为这个问题道歉 - 我确定之前已经回答了,(好吧,我以前做过),我在搜索中找不到任何东西,我的大脑正在画一个空白......

我在PHP中有一个数组print_r输出:

Array
(
    [0] => VALUE
    [1] => VALUE
    [2] => VALUE
    [3] => VALUE
    [4] => VALUE
)
Run Code Online (Sandbox Code Playgroud)

unset($_SESSION['item'][$lineID]);用来取消数组中的特定行,我留下:

Array
(
    [0] => VALUE
    [1] => VALUE
    [3] => VALUE
    [4] => VALUE
)
Run Code Online (Sandbox Code Playgroud)

元素[2]已被删除,因此生成的数组不再按数字顺序排列

(例如 - [0][1][3][4]而不是[0][1][2][3]).

我在生成的数组上运行什么PHP命令以"取出空白"并重新格式化它以便在数字上从1到n的顺序

Say*_*yed 5

之后重置数组键 unset()

$array = array_values($array);
Run Code Online (Sandbox Code Playgroud)