Solved

Php Array display issue (syntax?)

Posted on 2011-03-02
9
217 Views
Last Modified: 2012-05-11
Hi all,

I have this array which contains the info when I use:

var_dump($myArray);

Ths above works fine BUT when I did this:

echo $myArray[0];  

I just get the word Array and no result ... what am I doing wrong please?

Thanks


0
Comment
Question by:error77
  • 4
  • 2
  • 2
  • +1
9 Comments
 
LVL 31

Expert Comment

by:Marco Gasi
ID: 35017976
I should know how is created this array but try this

echo $myArray[0][0]

Maybe your array is build as an array of array... Try to post the output of var_dump, please

Cheers
0
 
LVL 13

Expert Comment

by:darren-w-
ID: 35018002
As an example:

$c=array("tt");
echo $c[0];

Open in new window


outputs "tt"

Can you show your output?
0
 

Author Comment

by:error77
ID: 35018069
This is the output of the var_dump


array(1) { [0]=> array(7) { ["uid"]=> string(15) "112211133322" ["name"]=> string(21) "my name" ["pic"]=> string(77) "http://pro.com/34544544545.jpg" ["is_app_user"]=> string(1) "1" ["birthday_date"]=> string(0) "" ["sex"]=> string(4) "male" ["email"]=> string(0) "" } }


0
 
LVL 13

Accepted Solution

by:
darren-w- earned 500 total points
ID: 35018134
You will need to do something like:

echo [0]["uid"]
echo [0]["name"]
echo [0]["pic"]

etc...
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
LVL 13

Expert Comment

by:darren-w-
ID: 35018161
or something like

for each ($myArray[0] as  $key => $value ){
echo $key." :".$value;
}
0
 
LVL 27

Expert Comment

by:Lukasz Chmielewski
ID: 35018244
This is right: your $myArray contains an array inside, having 7 keys with values (an array inside an array).
0
 

Author Closing Comment

by:error77
ID: 35018310
Thanks
0
 
LVL 31

Expert Comment

by:Marco Gasi
ID: 35018476
Think you should split points... Without knowing your output I've shown you the probelm and the solution (changing the index type accordingly): don't you agree?
0
 
LVL 13

Expert Comment

by:darren-w-
ID: 35018646
I agree,

my example is incorrect it should read:

echo $myArray[0]["uid"]
echo $myArray [0]["name"]
echo $myArray[0]["pic"]
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article will explain how to display the first page of your Microsoft Word documents (e.g. .doc, .docx, etc...) as images in a web page programatically. I have scoured the web on a way to do this unsuccessfully. The goal is to produce something …
I imagine that there are some, like me, who require a way of getting currency exchange rates for implementation in web project from time to time, so I thought I would share a solution that I have developed for this purpose. It turns out that Yaho…
The viewer will learn how to count occurrences of each item in an array.
The viewer will learn how to create a basic form using some HTML5 and PHP for later processing. Set up your basic HTML file. Open your form tag and set the method and action attributes.: (CODE) Set up your first few inputs one for the name and …

911 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

22 Experts available now in Live!

Get 1:1 Help Now