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

Reply via email to