I have felt this need quite a few times in the past as well.
I have an array:
$cart = array( 0=>'first item', 1=>'second item', 2=>'third item' );
After doing unset($cart[1]) new array i am left with is:
$cart = array( 0=>'first item', 2=>'third item' );
but i want to look it like:
$cart = array( 0=>'first item', 1=>'third item' );
In the past i had been doing this by hooks or crooks. Today i felt a need to do it once again and this time i had decided to bring up with a permanent solution to it. The solution which i finally came with is a much simpler than expected. Here is it:
$cart = array_values($cart);
Isn’t it very useful? :)
Great useful tips – thank you for sharing. :)