当前位置:首页 » 编程语言 » php二维数组函数

php二维数组函数

发布时间: 2025-03-16 17:16:11

php 怎样获取二维数组长度

//例子
$arr=array();
$arr[0]=array(0=>'a',1=>'b');
$arr[1]=array(0=>'c',1=>'d');
//第一种方法
foreach($arras$v){
echocount($v);//获取二维数组长度
}
//第二种方法
echocount($arr[0]);

count() 函数计算数组中的单元数目或对象中的属性个数。

语法:

count(array,mode)
参数:

array:必需。规定要计数的数组或对象。

mode:可选。规定函数的模式。可能的值:0 - 默认。不检测多维数组(数组中的数组)。1 - 检测多维数组。

Ⅱ php 如何把多个一维数组合并成二维数组

你可以这样操作,新建一个数组,然后用array_push()函数,依次把2个一维数据进行压栈处理。然后就成了一个二维数组了。

Ⅲ PHP循环输出二维数组的数据

for:
for($i=0;$i<count($sss);$i++){
echo$sss[$i]['aid']."<br>";
}
echo"<hr>";

foreach:
foreach($sssas$v){
echo$v['aid']."<br>";
}
echo"<hr>";

while:
$i=0;
while($i<count($sss)){
echo$sss[$i]['aid']."<br>";
$i++;
}

Ⅳ php 中如何给二维数组赋值

PHP给二位数组赋值的方式是非常灵活的,这里介绍三种方法(设二位数组$arr = array(array(1,2,3),array(4,5,6));):

  1. 在已知二维数组元素个数的情况下,可以直接根据下标来赋值:

$arr[2]=array(7,8,9);//给二维数组的第一维赋值。
$arr[3][0]=10;//给二维数组的第二维元素赋值。

2.在未知二维数组具体元素的情况下,可以使用array_push()函数来赋值:

array_push($arr,array(11,12,13));

3.同样,在未知二维数组元素的情况下,还可以利用count函数来赋值:

$arr[count($arr)]=array(14,15,16);

Ⅳ php二维数组处理,并重置索引。。

直接用 array_flip 或者 array_unique 是不行的,你这没有键名,必须要自己写函数

<?php


functionunique_arr($array2D,$stkeep=false,$ndformat=true)
{
//判断是否保留一级数组键(一级数组键可以为非数字)
if($stkeep)$stArr=array_keys($array2D);
//判断是否保留二级数组键(所有二级数组键必须相同)
if($ndformat)$ndArr=array_keys(end($array2D));
//降维,也可以用implode,将一维数组转换为用逗号连接的字符串
foreach($array2Das$v){
$v=join(",",$v);
$temp[]=$v;
}
//去掉重复的字符串,也就是重复的一维数组
$temp=array_unique($temp);
//再将拆开的数组重新组装
foreach($tempas$k=>$v)
{
if($stkeep)$k=$stArr[$k];
if($ndformat)
{
$tempArr=explode(",",$v);
foreach($tempArras$ndkey=>$ndval)$output[$k][$ndArr[$ndkey]]=$ndval;
}
else$output[$k]=explode(",",$v);
}
return$output;
}


$arr=array(
0=>array
(
0=>1,
1=>2
),
1=>array
(
0=>1,
1=>2
),
2=>array
(
0=>2,
1=>3
),
3=>array
(
0=>2,
1=>3
),
4=>array
(
0=>3,
1=>4
),
5=>array
(
0=>3,
1=>4
),
);
var_mp(array_values(unique_arr($arr)));


去重函数可参考: http://www.cnblogs.com/hakuci/archive/2012/05/09/2492659.html


.

热点内容
五轴编程模型 发布:2025-03-16 22:17:48 浏览:179
linuxc函数库 发布:2025-03-16 22:03:33 浏览:921
iphone最新版系统从哪里改密码 发布:2025-03-16 21:56:19 浏览:596
python的execute 发布:2025-03-16 21:40:24 浏览:767
今天的访问量就靠你了 发布:2025-03-16 21:39:35 浏览:430
linux分区表查看 发布:2025-03-16 21:20:17 浏览:645
java多个if 发布:2025-03-16 21:15:46 浏览:696
可乐存储 发布:2025-03-16 21:15:07 浏览:873
ios迁移安卓用什么助手 发布:2025-03-16 20:12:42 浏览:720
python异常值处理 发布:2025-03-16 20:12:42 浏览:581