PHP相当于C#和#x27;s多维数组声明
在C#中,您可以执行以下操作:PHP相当于C#和#x27;s多维数组声明,c#,php,arrays,C#,Php,Arrays,在C#中,您可以执行以下操作: poules = new int[aantal, aantal, 2]; 我在PHP中找不到这样做的方法。我只能找到一个二维数组。这将是一个php数组: $poules = array('aantal', 'anntal', '2'); 如果aantal是一个变量,则相同,不带引号: $poules = array($aantal, $anntal, '2'); 在PHP中,不需要指定变量类型。尽管您可以使用它来验证或过滤输入 您可以在官方文档中阅读有关PH
poules = new int[aantal, aantal, 2];
我在PHP中找不到这样做的方法。我只能找到一个二维数组。这将是一个php数组:
$poules = array('aantal', 'anntal', '2');
如果aantal
是一个变量,则相同,不带引号:
$poules = array($aantal, $anntal, '2');
在PHP中,不需要指定变量类型。尽管您可以使用它来验证或过滤输入
您可以在官方文档中阅读有关PHP数组的更多信息:这将是一个php数组:
$poules = array('aantal', 'anntal', '2');
如果aantal
是一个变量,则相同,不带引号:
$poules = array($aantal, $anntal, '2');
在PHP中,不需要指定变量类型。尽管您可以使用它来验证或过滤输入
您可以在官方文档中阅读有关PHP数组的更多信息:还是aanta1阵列也是?因为在php中,您可以执行以下操作:
$myArray = array("some data", array("more data", "in a other array"), array("key1" => "even with keys"));
还是aanta1阵列也是?因为在php中,您可以执行以下操作:
$myArray = array("some data", array("more data", "in a other array"), array("key1" => "even with keys"));
您介绍的示例是创建一个三维阵列,并通过一种方法获取它(由于使用了一种方法,因此速度稍慢)。PHP使用交错数组 PHP中的数组是使用
array
函数创建的。
要匹配您的示例:(对于固定数组长度)
这里有一个参考资料:您介绍的示例是创建一个3D阵列,并通过一种方法获取它(由于使用了一种方法,因此速度稍慢)。PHP使用交错数组 PHP中的数组是使用
array
函数创建的。
要匹配您的示例:(对于固定数组长度)
这里有一个参考资料:我不是一个C#人,所以对此持怀疑态度。仔细阅读后,newint[aantal,aantal,2]
似乎是声明多维int
数组的语法,在本例中是一个三维数组
PHP没有多维数组。它只有数组,您可以有数组的数组。我猜这在C#中被称为“锯齿数组”。PHP数组也不是类型化的,没有等价于int[]
您只需一次声明/访问多个维度即可:
$arr = array();
$arr[1][2][3] = 'foo';
PHP将根据需要创建中间数组。虽然数组是锯齿状的,但在执行上述代码之后没有$arr[0][2][3]
如果需要预先分配所有维度,则必须递归循环。这在PHP中并不是经常做的事情,但是你应该调整你的实践来处理锯齿数组来完成事情。我不是C#人,所以对此持保留态度。仔细阅读后,newint[aantal,aantal,2]
似乎是声明多维int
数组的语法,在本例中是一个三维数组
PHP没有多维数组。它只有数组,您可以有数组的数组。我猜这在C#中被称为“锯齿数组”。PHP数组也不是类型化的,没有等价于int[]
您只需一次声明/访问多个维度即可:
$arr = array();
$arr[1][2][3] = 'foo';
PHP将根据需要创建中间数组。虽然数组是锯齿状的,但在执行上述代码之后没有$arr[0][2][3]
如果需要预先分配所有维度,则必须递归循环。这在PHP中并不是经常做的事情,但是你应该调整你的实践来使用锯齿状数组来完成事情。不是一个C#人,你能用语言描述一下上面的内容和你想用它做什么吗?
$poules=array($aantal,$aantal,2)代码>或$poules=[$aantal,$aantal,2]。或者不是一个C#person,你能用语言描述一下上面的功能和你想用它做什么吗?$poules=array($aantal,$aantal,2)代码>或$poules=[$aantal,$aantal,2]。或者它与三维阵列并不完全相同,是吗?是的,看起来更多维。这也是疯狂的嗯,至少它不是很典型的PHP代码。这和三维数组不太一样,是吗?是的,看起来更多维。这也是疯狂的嗯,至少它不是很典型的PHP代码。我不认为这是同一件事。我不认为这是同一件事。