On Thu, Mar 17, 2011 at 12:35 PM, David Mintz <[email protected]> wrote:
> Is there anything wrong with something like...
>
> $data = array();
> $results = $db->query($sql);
>
> while ($row = $results->fetch()) {
> // ... this right here:
> $data[$row->id][] = $row->someStringValue
> }
>
> You can see I am trying to build up an array of arrays whose the keys are id
> numbers and whose values are arrays of strings. I have tried it and it works
> fine. I just wonder if it's kosher as a matter of cleanliness and style.
To avoid future warnings, I'd probably throw an if ( !isset($data[
$row->id ]) ) { $data[ $row->id ] = array(); } in there.
_______________________________________________
New York PHP Users Group Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk
http://www.nyphp.org/Show-Participation