Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP多维数组_Php_Arrays - Fatal编程技术网

PHP多维数组

PHP多维数组,php,arrays,Php,Arrays,我正在学习php。我对多维数组感到困惑。我正在建立一个包含最新小工具评论和其他内容的网站。这里我的问题是如何使用按键制作产品菜单(手机、笔记本电脑、pc等) $products = array ( "Mobiles" => array ( "1" => array ( title="", desc="", price. ="" ), "2" => array ( title="", desc="", price ="" ), ), "Laptops" =>

我正在学习php。我对多维数组感到困惑。我正在建立一个包含最新小工具评论和其他内容的网站。这里我的问题是如何使用按键制作产品菜单(手机、笔记本电脑、pc等)

$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的