本文目录一览:
PHP三维数组
首先需要更正一下。php二维数组的写法。
$erwei=array(
array('a','b','c','d'),
array('aa','bb','cc','dd')
);
//$erwei[0][1]的值为b
php中的数组中[]的数字表示索引,从0开始计数。如1表示第二个元素。数组是一层层嵌套的。
这样你应该明白三维数组的写法以及取值了吧。
例子:
$sanwei=array(
array(
array('aa','bb','cc','dd'),
array('aa1','bb1','cc1','dd1')
),
);
//$sanwei[0][0][1] 的值为 bb
补充:
单纯的讨论这个没有多大意义。同时php里面没有明确的定义。几维数组只是一种形式。关键在你实战中的需求。
7的是$shuzu[0][0][2][0]
a的是$shuzu[0][1][0]
这些东西,你直接写在php文件里面运行一下就出来了。实践最重要。不要光看教程。
PHP 判断一个数组是否是二维数组
我也没有具体做过这样的转化,只能说下思路,写个伪代码,具体实现楼主自己做 了
function is_array($array){
$s = 1;默认为1为数组
foreach($array as $value){
在这里判断value是不是数组,是的话,说明是2维
设置$s=2;
}
return $s;
}
php如何判断数组是几维的
function is_array($array){ $s = 1;默认为1为数组 foreach($array as $value){ 在这里判断value是不是数组,是的话,说明是2维 设置$s=2; }return $s;}
php怎么判断一个数组是不是多维数组
双重循环这个数组,
在内层循环里面判断有没有数组,有就是多维,没有就是一维
PHP怎么查看有几个二维数组
?php
function count_arrs($arrs)
{
//首先你得要判断它是否为二维数组
foreach($arrs as $arr){
if(is_array($arr){
//如果是二维数组,返回其元素个数(即一维数组的个数)
return count($arrs);
}
}
return 0;
}
?
不管是几维,思路都是一样的