PHP多维数组
我正在学习php。我对多维数组感到困惑。我正在建立一个包含最新小工具评论和其他内容的网站。这里我的问题是如何使用按键制作产品菜单(手机、笔记本电脑、pc等)PHP多维数组,php,arrays,Php,Arrays,我正在学习php。我对多维数组感到困惑。我正在建立一个包含最新小工具评论和其他内容的网站。这里我的问题是如何使用按键制作产品菜单(手机、笔记本电脑、pc等) $products = array ( "Mobiles" => array ( "1" => array ( title="", desc="", price. ="" ), "2" => array ( title="", desc="", price ="" ), ), "Laptops" =>
$products = array (
"Mobiles" => array (
"1" => array ( title="", desc="", price. ="" ),
"2" => array ( title="", desc="", price ="" ),
),
"Laptops" => array (
"1" => array ( title="", desc="", price ="" ),
"2" => array ( title="", desc="", price ="" ),
),
);
foreach($products as $key => $product)'
我需要这样的东西:products.php?search=mobiles
在这里,手机是一把钥匙(思考)
search.php?id=1
我知道的不多。我是个新手。请帮忙。多谢各位
编辑:我想这样做。。
请转到链接。。在左侧有导航菜单(字母abcded)。。导航到艺术家歌曲列表。。该列表指向id title desc等页面。。在这里我需要同样的
Index.php=特定类别的产品列表=php数组中的产品内容类似于哈希。您可以使用“戴尔”、“Mac”代替“1”、“2”。“1”和“2”在技术上是键 所以你可以这样做:
$products = array (
"Mobiles" => array (
"iPhone6" => array (
'title'=>"iPhone 6",
'desc'=>"Made by Mac",
'price'=>"699"
),
"iPhone5" => array (
'title'=>"iPhone 5",
'desc'=>"Made by Mac",
'price'=>"599"
)
),
"Laptops" => array (
"Latitude" => array (
'title'=>"Latitude",
'desc'=>"Made by Dell",
'price' =>"499"
),
"MacBookPro" => array (
'title'=>"MacBook Pro",
'desc'=>"Made by Mac",
'price' =>"1299"
)
)
);
这里还有一些文档:这是您想要设置的逻辑的一般示例
<?php
//var $products should be defined here
if($_GET['product']) {
//Hit when url has a products variable
//Ex index.php?product=mobile
var $product_breakdown = $products[$_GET['product'];
//Do what ever you want to do with your products
} else {
//Hit if you do not have a url variable for product
?>
<!-- HTML OUTPUT THAT SENDS YOU BACK TO THE SAME PAGE -->
<a href="index.php?Mobile">Mobile</a>
<a href="index.php?Laptops">Laptops</a>
<?php
}
?>
对不起,朋友,我真的没法回答这个问题。可能想再试一次?不确定您要问什么,但您的数组中确实存在一些语法问题,即数组(title=“”,…
@cylua2..我更新了这个问题..请看一看谢谢你指出这一点…我已经有一段时间没有接触php了。我已经修复了我注意到的那些问题,如果还有更多的话,lmk你还需要'title'=>
而不是title=>
,等等。没错,但是在JS中,你会使用对象,而不是数组;)请看一看我更新了问题。我知道那些小事(“”)@seth那些号码是id的