This is a discussion on printing out this nested array within the PHP General forums, part of the PHP Programming Forums category; I am having a bit of a confusion printing the values of an array i have. When i print_r this ...
|
|||||||
| FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
|
|||
|
I am having a bit of a confusion printing the values of an array i have. When i print_r this array it contains the following:
Array ( [ValueA] => ValueA [ValueB] => valueB [TestValue] => TestValue [Errors] => Array ( [0] => Array ( [ErrorId] => AD27JH [ErrorMsg] => OK ) ) ) I can get the values of ValueA, ValueB and TestValue but I am a bit confused at getting the values of ErrorId and ErrorMsg. e.g. echo $arrayName['ValueA']; // will display the value contained there am thinking echo $arrayName['Errors']['ErrorId']; // should display the value but it does not Anyone wants to shed more light ? Cheers --------------------------------- 8:00? 8:25? 8:40? Find a flick in no time with theYahoo! Search movie showtime shortcut. |
|
|||
|
On Monday 14 May 2007 18:41, Don Don wrote:
> am thinking echo $arrayName['Errors']['ErrorId']; // should display the > value but it does not Anyone wants to shed more light ? echo $arrayName['Errors'][0]['ErrorId']; // ?? -- Crayon |
|
|||
|
Don Don wrote:
> I am having a bit of a confusion printing the values of an array i have. When i print_r this array it contains the following: > > Array ( [ValueA] => ValueA [ValueB] => valueB [TestValue] => TestValue [Errors] => Array ( [0] => Array ( [ErrorId] => AD27JH [ErrorMsg] => OK ) ) ) > I can get the values of ValueA, ValueB and TestValue but I am a bit confused at getting the values of ErrorId and ErrorMsg. > > e.g. echo $arrayName['ValueA']; // will display the value contained there > > am thinking echo $arrayName['Errors']['ErrorId']; // should display the value but it does not > Anyone wants to shed more light ? $arrayName['Errors'][0]['ErrorId'] Cheers, Rich -- Zend Certified Engineer http://www.corephp.co.uk "Never trust a computer you can't throw out of a window" |
|
|||
|
oops ! [0]
cheers Richard Davey <rich@corephp.co.uk> wrote: Don Don wrote: > I am having a bit of a confusion printing the values of an array i have. When i print_r this array it contains the following: > > Array ( [ValueA] => ValueA [ValueB] => valueB [TestValue] => TestValue [Errors] => Array ( [0] => Array ( [ErrorId] => AD27JH [ErrorMsg] => OK ) ) ) > I can get the values of ValueA, ValueB and TestValue but I am a bit confused at getting the values of ErrorId and ErrorMsg. > > e.g. echo $arrayName['ValueA']; // will display the value contained there > > am thinking echo $arrayName['Errors']['ErrorId']; // should display the value but it does not > Anyone wants to shed more light ? $arrayName['Errors'][0]['ErrorId'] Cheers, Rich -- Zend Certified Engineer http://www.corephp.co.uk "Never trust a computer you can't throw out of a window" -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php --------------------------------- Luggage? GPS? Comic books? Check out fitting gifts for grads at Yahoo! Search. |
|
|||
|
Don Don wrote:
> I am having a bit of a confusion printing the values of an > array i have. When i print_r this array it contains the following: > > Array ( [ValueA] => ValueA [ValueB] => valueB [TestValue] => > TestValue [Errors] => Array ( [0] => Array ( [ErrorId] => > AD27JH [ErrorMsg] => OK ) ) ) > I can get the values of ValueA, ValueB and TestValue but I > am a bit confused at getting the values of ErrorId and ErrorMsg. > > e.g. echo $arrayName['ValueA']; // will display the value > contained there > > am thinking echo $arrayName['Errors']['ErrorId']; // should > display the value but it does not > Anyone wants to shed more light ? > > Cheers echo $arrayName['Errors'][0]['ErrorId']; -B |
|
|||
|
Don Don wrote:
> I am having a bit of a confusion printing the values of an array i have. When i print_r this array it contains the following: > > Array ( [ValueA] => ValueA [ValueB] => valueB [TestValue] => TestValue [Errors] => Array ( [0] => Array ( [ErrorId] => AD27JH [ErrorMsg] => OK ) ) ) > I can get the values of ValueA, ValueB and TestValue but I am a bit confused at getting the values of ErrorId and ErrorMsg. > > e.g. echo $arrayName['ValueA']; // will display the value contained there > > am thinking echo $arrayName['Errors']['ErrorId']; // should display the value but it does not > Anyone wants to shed more light ? > > Cheers > > > > --------------------------------- > 8:00? 8:25? 8:40? Find a flick in no time > with theYahoo! Search movie showtime shortcut. suggestion for next time. echo a <pre> or <plaintext> tag out before you echo your array next time and you will then see the nesting of the arrays Doing that would have made the answer to this question very obvious -- Jim Lucas "Some men are born to greatness, some achieve greatness, and some have greatness thrust upon them." Unknown |
|
|||
|
> Jim Lucas wrote:--
> > > "Some men are born to greatness, some achieve greatness, > and some have greatness thrust upon them." > > Unknown Malvolio,12th Night, III.iv -- _____________________ Myron Turner http://www.room535.org http://www.bstatzero.org http://www.mturner.org/XML_PullParser/ |
|
|||
|
Jim Lucas wrote:
> suggestion for next time. echo a <pre> or <plaintext> tag out before > you echo your array next time and you will then see the nesting of the > arrays > > Doing that would have made the answer to this question very obvious You could also benefit from installing this very handy little bit of code into your PHP project: http://krumo.sourceforge.net/ Cheers, Rich -- Zend Certified Engineer http://www.corephp.co.uk "Never trust a computer you can't throw out of a window" |