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
Looking for help reading a .txt or .ini file and outputting the info.
I have a file called Info.ini and It has the following info:
Code: [General]
Online=0
I wou
need help in dynamic select menu in php
hi i have created a dynamic select menu using php. i have a problem in that which is when the user s
"GROUP BY" in arrays
Well i'm looking to do something i usually could do easily using COUNT and GROUP BY if it was a sql
Mysql error message
help me find out what this error message means:
"Duplicate entry '0' for key 'PRIMARY'&q
present value of sequence?
Hi
Please help me to find out the present value of sequence?
Thanks
How to add functionality to a simple php calender?
Hello everyone,
I have just finished creating a simple php calander. Can someone point
Displaying a clickable playername
I am going wrong somewhere with the mysql_query, can someone please put me straight?
$playern
PHP & Java
Hello,
can PHP code be used inside java code?
Code: <SCRIPT LANGUAGE="Java
array empty
Hiya peeps,
Ok here is the codes.
order.php
Code:
Function
How can I make this function that once you click the link in the code it takes you to a new page wit