Solved

Php Array display issue (syntax?)

Posted on 2011-03-02
9
216 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 30

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
How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

 
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 30

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

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Suggested Solutions

Both Easy and Powerful How easy is PHP? http://lmgtfy.com?q=how+easy+is+php (http://lmgtfy.com?q=how+easy+is+php)  Very easy.  It has been described as "a programming language even my grandmother can use." How powerful is PHP?  http://en.wikiped…
These days socially coordinated efforts have turned into a critical requirement for enterprises.
Explain concepts important to validation of email addresses with regular expressions. Applies to most languages/tools that uses regular expressions. Consider email address RFCs: Look at HTML5 form input element (with type=email) regex pattern: T…
This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.

747 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

9 Experts available now in Live!

Get 1:1 Help Now