Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.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中定义了一个数组,如下所示 <?php $Category = array("Apparel","Grocery","Health","Gift","Footwear","Jewelry","Food & Bev"); $Shops = array("Giny & Jony","Big Bazaar","Health & Glow","Factory Outlet Store","Archies","Bata","100 Rs Shop","Silver

我在php中定义了一个数组,如下所示

<?php

$Category = array("Apparel","Grocery","Health","Gift","Footwear","Jewelry","Food & Bev");
$Shops = array("Giny & Jony","Big Bazaar","Health & Glow","Factory Outlet Store","Archies","Bata","100 Rs Shop","Silver Touch","Sri Devi Traders","Avatar","Steamzz");
$Type = array($Category,$Shops); 

echo $Type[0];


?>
当我试图打印时,它说Err:无法将数组转换为字符串 这种声明方式正确吗??如果没有,您可以共享您的视图。

它不能回显$Type[0],因为它是一个数组。可以使用print\r打印阵列


如果你想调试你的变量,看看它们是什么样子,一个简单的解决方案就是var_dump em

但是你没有做错任何事,除非你不能回显一个数组。举个例子,这是一个合法的打印语句

echo $Type[0][0];

试试看结果-

<?php

$Category = array("Apparel","Grocery","Health","Gift","Footwear","Jewelry","Food & Bev");
$Shops = array("Giny & Jony","Big Bazaar","Health & Glow","Factory Outlet Store","Archies","Bata","100 Rs Shop","Silver Touch","Sri Devi Traders","Avatar","Steamzz");
$Type = array($Category,$Shops); 

var_dump($Type);


?>

您认为$Type[0]包含哪些内容?请使用for循环来打印。。或者var_dump在处理arraysVar_dump时,您应该始终使用print_r,这样即使没有更好的结果,也会得到类似的结果,谢谢分享@泰利
echo $Type[0][0];
<?php

$Category = array("Apparel","Grocery","Health","Gift","Footwear","Jewelry","Food & Bev");
$Shops = array("Giny & Jony","Big Bazaar","Health & Glow","Factory Outlet Store","Archies","Bata","100 Rs Shop","Silver Touch","Sri Devi Traders","Avatar","Steamzz");
$Type = array($Category,$Shops); 

var_dump($Type);


?>