4.3. Storing Multiple Elements per Key in an Array4.3.2. SolutionStore the multiple elements in an array:
Or, use an object:
4.3.3. DiscussionIn PHP, keys are unique per array, so you can't associate more than one entry in a key without overwriting the old value. Instead, store your values in an anonymous array: $fruits['red'][ ] = 'strawberry'; $fruits['red'][ ] = 'apple'; $fruits['yellow'][ ] = 'banana'; Or, if you're processing items in a loop:
To print the entries, loop through the array:
Or use the pc_array_to_comma_string( ) function from Recipe 4.10.
4.3.4. See AlsoRecipe 4.10 for how to print arrays with commas.
Copyright © 2003 O'Reilly & Associates. All rights reserved. |
|