theITvideos Posted October 18, 2010 Share Posted October 18, 2010 Hi there... This array thing seems little strange and I had to turn to phpfreaks I have an array named: $optionInfo When we do: print_r($optionInfo); it displays all the values stored in the array i.e. Array ( [4] => Array ( [optionId] => 5 [optionName] => Blue - Medium [optionListId] => 4 [dateCreated] => [enabled] => 1 ) ) And as we can clearly see, we have the optionId value as 5. So therefore, when I type: print_r($optionInfo[optionId]); It returns nothing. Even though there is a value 5 in the array but I just can't get the individual value of optionId. Is there something I am missing here. Kindly reply. Thank you! Cheers! Link to comment https://forums.phpfreaks.com/topic/216198-trying-to-read-simple-array-values/ Share on other sites More sharing options...
spfoonnewb Posted October 18, 2010 Share Posted October 18, 2010 You should use <pre> to output arrays, it can help show dimensions. var_dump($optionInfo['4']['optionId']); You really shouldn't use print_r to output the value either. Link to comment https://forums.phpfreaks.com/topic/216198-trying-to-read-simple-array-values/#findComment-1123617 Share on other sites More sharing options...
Pikachu2000 Posted October 18, 2010 Share Posted October 18, 2010 What you have there is a multidimensional array, with the $optionInfo[4] element holding another array. Link to comment https://forums.phpfreaks.com/topic/216198-trying-to-read-simple-array-values/#findComment-1123630 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.