Extract specific information from a PHP Multidimensional Array
Posted on
16th Feb 2014 07:03 pm by
admin
Howdy! I've racked my brain over this for 24 hours now. I think it's time I asked for help. I'm learning PHP and believe my I've manipulated many code blocks trying to get this to work with for and foreach and while statements. There must be something I'm missing in my studies about arrays but anyway here is the issue.
I have a multidimensional array. From that array I would like to extract only the values of a specific key['name'] so that I can then output it into html form with a special identifier. I was able to do this with nested if statements but that seemed a bit overkill to me.
Here is the code I came up. I know there has to be a more efficient way of getting these results.
Here is the Array code:
Code: $options = array(
array( "name" => "General Administrative Settings",
"type" => "title"),
array( "type" => "open"),
array( "name" => "Colour Scheme",
"desc" => "Which colour scheme would you like?",
"id" => $shortname."_colourscheme",
"type" => "select",
"std" => "Choose a colour scheme:",
"options" => $styles),
array( "name" => "Portfolio Category",
"desc" => "Select the category portfolio items are being posted in.",
"id" => $shortname. "_portfolio_cat",
"type" => "select",
"std" => "Choose a category:",
"options" => $getcat),
array( "name" => "Definition List",
"desc" => "Select the page used as a definition list page.",
"id" => $shortname."_definition_list",
"type" => "select",
"std" => "Select a page:",
"options" => $getpag),
array( "name" => "Blog page",
"desc" => "Select the page to be used as a blog (post) page.",
"id" => $shortname."_blogpage",
"type" => "select",
"std" => "Select a page:",
"options" => $getpag),
array( "type" => "close")
);
Here is my output code:
Code: <?php
if($options['name'] = "Colour Scheme"){
echo '<div id="col_schm">Colour Scheme</div>';
if($options['name'] = "Definition List") {
echo '<div id="def_lst">Definition List</div>';
}
}
?>
If you can help I would appreciate it.
Thanks
No comments posted yet
Your Answer:
Login to answer
268
48
Other forums
Multiple Options for a Single Page
For this example I want to use the Handlers option which is under Fed Admin and all the related codi
Uploading/Downloading files stored in MySQL database
Hey all,
This problem just came up in my website and I'm having a hard time figuring out what
Error in query: Resource id #4??
hey guys, having a minor (i think) problem here that i havent been able to figure out. long story sh
Do While statement
hi guys,
This may sound trivial but im new to php and as part of an assignmenti have to const
Quick Syntax Question
Hi folks,
I'm getting the following error: "unexpected T_LNUMBER". I'm trying to b
Error In Syntax
I got this error:
Code: Parse error: syntax error, unexpected '>' in /home/bucket/publ
Help If user voted, block them
On my Prayer request site, i let users Click a button to Pray for somone that has posted a pray, i g
Strange cookie problem. setcookie dependant on where user was directed from?
Hello,
I have a website that sets a cookie when a user visits the website. The cookie holds a
PHP login form help (Done Most of It)
Hi i am having a problem, when i try logging in it is always saying "Invalid Login" im not
Default TimeZone
The server I'm working with is hosted in America so all times inserted into the database are coming