Warm tip: This article is reproduced from serverfault.com, please click

How to Remove Array Element and Then Re-Index Array?

发布于 2011-03-07 09:04:20

I have some troubles with an array. I have one array that I want to modify like below. I want to remove element (elements) of it by index and then re-index array. Is it possible?

$foo = array(

    'whatever', // [0]
    'foo', // [1]
    'bar' // [2]

);

$foo2 = array(

    'foo', // [0], before [1]
    'bar' // [1], before [2]

);
Questioner
daGrevis
Viewed
0
xzyfer 2011-03-07 17:06:19
unset($foo[0]); // remove item at index 0
$foo2 = array_values($foo); // 'reindex' array