Nice function, thanks ;)

On Thu, Jan 22, 2009 at 11:29 AM, Matthew Frederico <[email protected]>wrote:

> On Fri, Jan 16, 2009 at 11:06 AM, Joseph Scott
> <[email protected]> wrote:
> >
> > On Jan 15, 2009, at 9:29 PM, Wade Preston Shearer wrote:
> >
> >> But if my food array looks like this…
> >>
> >> $food[] = array('id' => 1, 'name' => 'banana');
> >> $food[] = array('id' => 2, 'name' => 'taco');
> >> $food[] = array('id' => 3, 'name' => 'toast');
>
>
> Had that same issue .. I wrote a function and go about it like this:
>
> <?php
> $food[] = array('id' => 1, 'name' => 'banana');
> $food[] = array('id' => 2, 'name' => 'taco');
> $food[] = array('id' => 3, 'name' => 'toast');
>
> print_r($food);
> // Using 'name' key
> print_r(setIndex($food,'name'));
>
> // Using 'id' key
> print_r(setIndex($food,'id'));
>
>    /**
>    * setIndex
>    *
>    * @description reindex an array to one of the key values
>    * @returns array
>    **/
>    function setIndex($array,$newIdx)
>    {
>        $newArray = array();
>        foreach($array as $value)
>        {
>            $newArray[$value[$newIdx]] = $value;
>        }
>        return($newArray);
>    }
>
>
> ?>
>
>
> --
> --
> -- Matthew Frederico
>
>
> _______________________________________________
>
> UPHPU mailing list
> [email protected]
> http://uphpu.org/mailman/listinfo/uphpu
> IRC: #uphpu on irc.freenode.net
>

_______________________________________________

UPHPU mailing list
[email protected]
http://uphpu.org/mailman/listinfo/uphpu
IRC: #uphpu on irc.freenode.net

Reply via email to