On Wed, Aug 15, 2012 at 1:31 PM, Nikita Popov <nikita....@gmail.com> wrote:
> On Wed, Aug 15, 2012 at 10:29 PM, Kris Craig <kris.cr...@gmail.com> wrote: > >> > >> Btw, deleting all values (not just the first) is also very easy > currently: > >> > >> foreach (array_keys($array, $delValue) as $key) { > >> unset($array[$key]); > >> } > >> > > > > Even easier still, just do this: > > > > $array_var = array(); > > It's often overlooked, but array_keys has a second parameter that only > returns the keys for a certain value: http://php.net/array_keys ;) So > no, that does not clean off the whole array. > > Nikita > If you re-initialize it by setting it to array(), then yes that most definitely will clear all the values in the array. As far as I know, array_keys() has nothing to do with that. --Kris