Re: resetting arrays
| From: | david forums | Date: | Tue, 21 Jun 2005 12:58:50 +0000 |
| Subject: | Re: resetting arrays | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-217298@lists.php.net to get a copy of this message | ||
Hi
I'm not sure but maybe array_flip or array_reverse should help ????
try with different array_FONCTION, at the ultimate you can use array_map to reindex the array.
regards
david
Le Tue, 21 Jun 2005 14:33:55 +0200, I. Gray <phpsupport@selectperformers.com> a écrit:
Hi. I am sure this is easy, but I can't get this work. Is there not a php function that can do this? I have an array- for example... [1] => Yellow [2] => Green [3] => Purple [4] => Blue [5] => Red [6] => Orange [7] => Cyan What happens, say if I delete [3] => Purple? I get... [1] => Yellow [2] => Green [4] => Blue [5] => Red [6] => Orange [7] => Cyan But what if I want to reset the numbers? Like... [1] => Yellow [2] => Green [3] => Blue [4] => Red [5] => Orange [6] => Cyan I've tried this... unset($ses_basket_items[$pos]); for ($ii=0; $ii<count($ses_basket_items); $ii++) {if (isset($ses_basket_items[$ii])) {$cc++; $arry_a[$cc] = $ses_basket_items[$ii]; }} $ses_basket_items = $arry_a; where $pos is the position of the array I want to get rid of. $ses_basket_items is session variable, does that matter? Please help.