求助:PHP如何判断二维数组哪些竖列的值相同?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求助:PHP如何判断二维数组哪些竖列的值相同?相关的知识,希望对你有一定的参考价值。
例子:
M[0][0] M[0][1] M[0][2]
M[1][0] M[1][1] M[1][2]
M[2][0] M[2][1] M[2][2]
$data[$i][$j] 数组一个很大的。知道$i和$j的最大值
以上输出
000
010
000
如何判断上面那些竖列的值都为0?
$m = array(
array(0, 0, 0),
array(0, 1, 0),
array(0, 0, 0),
);
$max_i = 3;
$max_j = 3;
for ($column=0; $column!=$max_j; $column++)
$result = true;
for ($row=0; $row!=$max_i; $row++)
if ($m[$row][$column] != 0)
$result = false;
break;
echo "第$column列".($result ? '全' : '不全')."为空\\n";
输出:
第0列全为空
第1列不全为空
第2列全为空
参考技术A 竖列???就是M[0][0]、M[1][0]、M[2][0]。。。。。。的值呗$count = $i的最大值
for($i=0; $i++; $<$count)
echo M[$i][0];
echo '<br />';
追问
for($i = 0; $i<$count; $i++)
for($j = 0; $j < $count2;$j++)
#需要的是判断M[0][0]、M[1][0]、M[2][0] / M[0][1]、M[1][1]、M[2][1] / M[0][2]、M[1][2]、M[2][2]是值否相同
以上是关于求助:PHP如何判断二维数组哪些竖列的值相同?的主要内容,如果未能解决你的问题,请参考以下文章